自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SYSU_Zhiyuan

努力和爱生活.

  • 博客(90)
  • 收藏
  • 关注

原创 LeetCode 每日一题 740.删除并获得点数

LeetCode 每日一题 740.删除并获得点数问题描述思路代码问题描述思路动态规划,类似打家劫舍问题。借鉴大佬思路,先将nums数组里每个数的点数存放到另一个数组,再动态规划从小到大跳跃着相加并取max,累加到容器的最后一位存放的就是最大的点数。代码class Solution {public: int deleteAndEarn(vector<int>& nums) { vector<int> a(10001,0);

2021-05-05 19:35:16 158

原创 LeetCode 283.移动零

LeetCode 283.移动零问题描述代码问题描述代码class Solution {public: void moveZeroes(vector<int>& nums) { vector<int> output; for(int i=0;i<nums.size();i++){ if(nums[i] != 0) output.push_back(nums[i]); }

2020-11-19 13:43:27 116

原创 LeetCode 1.两数之和

LeetCode 1.两数之和题目描述代码总结题目描述代码class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int n = nums.size(); vector<int> ans; unordered_map<int,int> mp; for(int i=0;i&lt

2020-11-18 22:57:56 124

原创 LeetCode 134.加油站

LeetCode 134.加油站题目描述代码题目描述代码class Solution {public: int canCompleteCircuit(vector<int>& gas, vector<int>& cost) { int n = gas.size(); int index = -1; int gasofcar = 0; for(int i = 0;i<n;i++){

2020-11-18 16:54:46 139

原创 Linux 使用yum安装Tomcat

Linux 使用yum安装Tomcat1. 安装2. 查看当前状态3. 尝试启动Tomcat4. 尝试解决打不开8080的问题5. 再次尝试打开80801. 安装使用命令yum install tomcat安装tomcat2. 查看当前状态使用systemctl status tomcat查看当前状态,为dead3. 尝试启动Tomcat使用systemctl start tomcat启动tomcat,使用systemctl status tomcat再查看状态,为running。

2020-11-07 23:58:31 5339 4

原创 Linux 使用yum搭建和配置Nginx服务器环境

Linux 使用yum搭建和配置Nginx服务器环境1. 下载依赖包2. 查看yum库3. 设置最新的yum源4. 安装4. 查看安装结果5. 测试使用1. 下载依赖包yum -y install gcc gcc-c++ autoconf pcre-devel make automakeyum -y install wget httpd-tools vim下载在一些Nginx编译所需的依赖包2. 查看yum库使用yum list | grep nginx查看yum库中是否存在Nginx

2020-11-07 23:49:01 738

原创 Linux 使用yum安装并配置MySQL

Linux 使用yum安装MySQL1.得到版本信息2.安装3.查看安装结果1.得到版本信息首先通过yum list | grep mysql得到yum服务器上mysql数据库的可下载版本信息:2.安装通过yum install -y mysql-server mysql mysql-deve语句将mysql的客户端和服务端都安装好(注。安装mysql需要安装两个端)。最后显示Complete即安装成功3.查看安装结果完成后通过rpm -qi mysql-server可查看安装结果及版

2020-11-07 23:37:01 5196 3

原创 CCF-CSP 201312-2 ISBN号码

CCF-CSP 201312-2 ISBN号码问题描述代码问题描述代码#include<iostream>#include<cstring>using namespace std;int main(){ string s; cin>>s; int a[10]; int q=1; for(int i=0;i<13;i++){ if(i==1 || i==5 || i==11){ } else{ a[q] = s[i]-'

2020-11-07 19:49:54 159

原创 CCF-CSP 201312-1 出现次数最多的数

CCF-CSP 201312-1 出现次数最多的数问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int times[n]={0}; for(int i=0;i<n;i++){ for(int j=i;j<n;j++)

2020-11-07 18:22:32 214

原创 CCF-CSP 201403-2 窗口

CCF-CSP 201403-2 窗口问题描述代码问题描述代码#include<iostream>using namespace std;struct Point{ int x1; int x2; int y1; int y2; int level;};int main(){ int N,M; cin>>N>>M; Point a[N]; for(int i=0;i<N;i++){ cin>>a[i].x1;

2020-11-07 18:09:10 182

原创 Linux 使用yum安装Java

Linux 使用yum安装Java1. 查询系统中的java2. 尝试手动配置环境变量3. 卸载原Java4. 使用yum安装对应版本的开发环境devel4.1 查找对应版本devel4.2 安装4.3 查看安装后的内容4.4 尝试运行javac,并查看环境变量4.5 测试4.6 配置环境变量1. 查询系统中的java如下图所示,虽然CentOS7自带Java,但是javac没有配置环境变量,无法执行。2. 尝试手动配置环境变量尝试找到java安装路径。手动配置环境变量手动配置环境变量。

2020-11-07 02:06:24 6229 1

原创 CCF-CSP 201403-1 相反数

CCF-CSP 201403-1 相反数问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int N; cin>>N; int a[N]; for(int i=0;i<N;i++){ cin>>a[i]; } int num = 0; for(int i=0;i<N;i++){ for(int j=i+1;j<N;j++){ if(

2020-11-07 01:21:39 131

原创 CCF-CSP 201409-2 画图

CCF-CSP 201409-2 画图问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int x1,y1,x2,y2; int flag[101][101]; for(int i=0;i<101;i++){ for(int j=0;j<101;j++){ flag[i][j] = 0; } } for(int i=0;

2020-11-07 01:15:03 217

原创 CCF-CSP 201409-1 相邻数对

CCF-CSP 201409-1 相邻数对问题描述代码问题描述代码#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int num=0; int temp; for(int i=0;i<n;i++){ f

2020-11-05 15:32:24 166

原创 CCF-CSP 201412-2 Z字形扫描

CCF-CSP 201412-2 Z字形扫描问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[n][n]; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ cin>>a[i][j]; } } int b[n*n]; int p=0,q=0; for(int

2020-11-05 15:19:08 216

原创 CCF-CSP 201412-1 门禁系统

CCF-CSP 201412-1 门禁系统问题描述代码问题描述代码#include <iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int b[n]; for(int i=0;i<n;i++){ b[i]=1; } for(int i=0;i<n;i

2020-11-05 13:48:50 224

原创 CCF-CSP 201503-2 数字排序

CCF-CSP 201503-2 数字排序问题描述代码问题描述代码#include<iostream>#include<algorithm>using namespace std;struct number{ int num; int times;};bool isExist(int a,int n,number b[]){ for(int i=0;i<n;i++){ if (b[i].num == a) return true; } ret

2020-11-05 02:24:01 255

原创 CCF-CSP 201503-1 图像旋转

CCF-CSP 201503-1 图像旋转问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n,m; cin>>n>>m; int a[n][m]; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cin>>a[i][j]; } } for(int i=m-1;i>=0;i-

2020-11-05 01:53:00 156

原创 CCF-CSP 201509-2 日期计算

CCF-CSP 201509-2 日期计算问题描述代码问题描述代码#include<iostream>using namespace std;bool isRunnian(int y){ if( (y%4==0 && y%100!=0) || y%400 == 0 ) return true; else return false;}int main(){ int y,d; cin>>y>>d; int month,day;

2020-11-04 21:32:41 181

原创 CCF-CSP 201509-1 数列分段

CCF-CSP 201509-1 数列分段问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int num=1; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=1;i<n;i++){ int temp = a[i]; if(temp == a[i

2020-11-04 21:13:31 158

原创 CCF-CSP 201512-2 消除类游戏

CCF-CSP 201512-2 消除类游戏问题描述代码问题描述代码#include<iostream>#include<cstring>using namespace std;int main(){ int n,m; cin>>n>>m; int a[n][m]; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cin>>a[i][j]; } }

2020-11-04 01:50:09 158

原创 CCF-CSP 2011512-1 数位之和

CCF-CSP 2011512-1 数位之和问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int sum = 0; int temp; while(n){ temp = n%10; sum += temp; n = n/10; } cout<<sum; return 0;}...

2020-11-01 23:39:14 216

原创 CCF-CSP 201604-2 俄罗斯方块

CCF-CSP 201604-2 俄罗斯方块问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int a[15][10]; for(int i=0;i<15;i++){ for(int j=0;j<10;j++){ cin>>a[i][j]; } } int b[4][4]; for(int i=0;i<4;i++){ for(int j=0;j&

2020-10-31 18:06:02 202

原创 CCF-CSP 201604-1 折点计算

CCF-CSP 201604-1 折点计算问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int num = 0; for(int i=1;i<n-1;i++){ if((a[i-1]<a[i] &&

2020-10-31 16:25:52 211

原创 CCF-CSP 201609-2 火车购票

CCF-CSP 201609-2 火车购票问题描述代码问题描述代码#include<iostream>using namespace std;bool haveEmpty(int x,int seat[20][5]){ for(int i=0;i<20;i++){ int num=0; for(int j=0;j<5;j++){ if(seat[i][j] == 0) num++; } if(x <= num) return true;

2020-10-31 02:33:43 188

原创 CCF-CSP 201609-1 最大波动

CCF-CSP 201609-1 最大波动问题描述代码问题描述代码#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int minus=0,temp; for(int i=0;i<n-1;i++){ tem

2020-10-31 01:16:10 175

原创 CCF-CSP 201612-2 工资计算

CCF-CSP 201612-2 工资计算问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ double T; cin>>T; double S; if(T<=3500) S=T; else if(T <= 3500+1500*0.97) S = T+(T-3500)/0.97*0.03; else if(T <= 3500+1500*0.97+3000*0

2020-10-31 00:56:45 235

原创 CCF-CSP 201612-1 中间数

CCF-CSP 201612-1 中间数问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int num,low,high,mid; for(int i=0;i<n;i++){ mid = a[i]; num = 0;

2020-10-30 17:32:09 137

原创 CCF-CSP 201703-2 学生排队

CCF-CSP 201703-2 学生排队问题描述代码问题描述代码#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=1;i<=n;i++){ a[i]=i; } int m; cin>>m; int temp; for(int i=0;i<m;i++){

2020-10-30 17:02:19 217

原创 CCF-CSP 201703-1 分蛋糕

CCF-CSP 201703-1 分蛋糕问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n,k; cin>>n>>k; int a[n]; for(int i;i<n;i++){ cin>>a[i]; } int num=0; int sum=0; for(int i;i<n;i++){ if(a[i]<k){

2020-10-30 16:18:54 233

原创 CCF-CSP 201709-2 公共钥匙盒

CCF-CSP 201709-2 公共钥匙盒问题描述代码问题描述代码#include<iostream>#include<algorithm>using namespace std;int main(){ int N,K; cin>>N>>K; int a[K][3]; for(int i=0;i<K;i++){ for(int j=0;j<3;j++){ cin>>a[i][j]; } }

2020-10-29 18:00:30 222

原创 CCF-CSP 201709-1 打酱油

CCF-CSP 201709-1 打酱油问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int N; cin>>N; int price = 10; int num = 0; while(N){ if(N<30){ num = num+N/10; N=0; } else if (N == 30){ num = num+4; N=0; }

2020-10-29 00:11:16 208

原创 CCF-CSP 201712-2 游戏

CCF-CSP 201712-2 游戏问题描述代码问题描述代码#include<iostream>using namespace std;int isOut(int i,int n,bool flag[]){ while(1){ if(flag[i-1]){ return i; break; } i++; if(i==n+1) i=1; }}int main(){ int n,k; cin>>n>>k; boo

2020-10-28 17:24:58 155

原创 CCF-CSP 201712-1 最小差值

CCF-CSP 201712-1 最小差值问题描述代码问题描述代码#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int min=10000; for(int i=0;i<n;i++){ for(int

2020-10-28 16:16:13 172

原创 CCF-CSP 201803-2 碰撞的小球

CCF-CSP 201803-2 碰撞的小球问题描述代码问题描述代码#include<iostream>using namespace std;bool bang(int x,int j,int n,int a[]){ for(int i=0;i<n;i++){ if(i!=j && a[i] == x) return true; } return false;}int main(){ int n,L,t; cin>>n>

2020-10-28 01:04:05 221

原创 CCF-CSP 201803-1 跳一跳

CCF-CSP 201803-1 跳一跳问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n=1; int score=0; int num=0; for(int i=0;i<n;i++){ int a; cin>>a; if(a == 0){ break; } else if (a == 1){ num=0; score += 1;

2020-10-27 23:17:51 191

原创 CCF-CSP 201809-2 买菜

CCF-CSP 201809-2 买菜问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>> n; int a[n],b[n],c[n],d[n]; for(int i=0;i<n;i++){ cin>>a[i]>>b[i]; } for(int i=0;i<n;i++){ cin>>c[i]>>d

2020-10-27 20:42:03 192

原创 CCF-CSP 201809-1 卖菜

CCF-CSP 201809-1 卖菜问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int b[n]; for(int i=0;i<n;i++){ if(i == 0){ b[i] = (a[i]+a[i+1])/2

2020-10-26 22:27:25 165

原创 CCF-CSP 201812-2 小明放学

CCF-CSP 201812-2 小明放学问题描述代码总结问题描述代码#include<iostream>using namespace std;int main(){ int r,y,g; cin>>r>>y>>g; int totle; totle = r+y+g; int n; cin>>n; int a[n][2]; for(int i=0;i<n;i++){ for(int j=0;j&lt

2020-10-26 22:14:39 220

原创 CCF-CSP 201812-1 小明上学

CCF-CSP 201812-1 小明上学问题描述代码问题描述代码#include<iostream>using namespace std;int main(){ int r,y,g; cin>>r>>y>>g; int n; cin>>n; int a[n][2]; for(int i=0;i<n;i++){ for(int j=0;j<2;j++){ cin>>a[i][j]

2020-10-26 13:50:59 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除