CCF-CSP
元子方
努力和爱生活.
展开
-
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 · 131 阅读 · 0 评论 -
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 · 169 阅读 · 0 评论 -
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 · 157 阅读 · 0 评论 -
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 · 89 阅读 · 0 评论 -
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 · 166 阅读 · 0 评论 -
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 · 117 阅读 · 0 评论 -
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 · 165 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
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 · 127 阅读 · 0 评论 -
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 · 145 阅读 · 0 评论 -
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 · 120 阅读 · 0 评论 -
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 · 112 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 160 阅读 · 0 评论 -
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 · 164 阅读 · 0 评论 -
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 · 144 阅读 · 0 评论 -
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 · 136 阅读 · 0 评论 -
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 · 194 阅读 · 0 评论 -
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 · 103 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 191 阅读 · 0 评论 -
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 · 175 阅读 · 0 评论 -
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 · 163 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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 · 127 阅读 · 0 评论 -
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 · 171 阅读 · 0 评论 -
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 · 157 阅读 · 0 评论 -
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 · 143 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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<原创 2020-10-26 22:14:39 · 173 阅读 · 0 评论 -
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 · 125 阅读 · 0 评论 -
CCF-CSP 201903-2 二十四点
CCF-CSP 201903-2 二十四点问题描述代码总结问题描述代码#include<iostream>#include<string>#include<stack>using namespace std;int main(){ int n; cin>>n; string s[n]; for(int i=0;i<n;i++){ cin>>s[i]; } stack<int> num;原创 2020-10-26 00:26:15 · 187 阅读 · 0 评论 -
CCF-CSP 201903-1 小中大
CCF-CSP 201903-1 小中大问题描述代码问题描述代码#include<iostream>#include<algorithm>#include<string>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a,a+n); int max,mid原创 2020-10-25 01:15:30 · 139 阅读 · 0 评论 -
CCF-CSP 201909-2 小明种苹果(续)
CCF-CSP 201909-2 小明种苹果(续)问题描述代码问题描述代码#include <iostream>using namespace std;int main(){ int N; cin>>N; int m,a,dropnum; int sum=0,T=0; bool flag[N]={false}; for(int i=0;i<N;i++){ cin>>m; for(int j=0;j<m;j++){原创 2020-10-24 23:44:43 · 124 阅读 · 0 评论 -
CCF-CSP 201909-1 小明种苹果
CCF-CSP 201909-1 小明种苹果题目描述代码题目描述代码#include <iostream>#include <cmath>using namespace std;int main(){ int N,M; cin>>N>>M; int a[N][M+1]; for(int i=0;i<N;i++){ for(int j=0;j<=M;j++){ cin>>a[i][j]; } }原创 2020-10-24 01:51:59 · 159 阅读 · 0 评论 -
CCF-CSP 201912-2 回收站选址
CCF-CSP 201912-2 回收站选址问题描述代码问题描述代码#include<iostream>using namespace std;bool isExist(int a,int b,int n,int x[],int y[]){ bool flag=false; int num = 0; for(int i=0;i<n;i++){ if((x[i]==a-1 && y[i]==b) || (x[i]==a+1 && y[i原创 2020-10-23 18:44:59 · 144 阅读 · 0 评论 -
CCF-CSP 201912-1 报数
CCF-CSP 201912-1 报数前言代码前言代码#include<iostream>using namespace std;bool include7(int i){ while(i){ if(i%10 == 7) return 1; else i=i/10; } return 0;}int main(){ int n; cin>>n; int num1=0; int num2=0; int num3=0; int原创 2020-10-22 19:57:57 · 148 阅读 · 0 评论 -
CCF-CSP 202006-2 稀疏向量
CCF-CSP 202009-2 稀疏向量问题描述代码总结问题描述代码#include <iostream>using namespace std;struct svector{ int index; int value;};int main(){ int n,a,b; cin>>n>>a>>b; svector u[a]; svector v[b]; int p,q; for(int i=0;i<a;i++)原创 2020-10-22 02:43:14 · 206 阅读 · 0 评论 -
CCF-CSP 202006-1 线性分类器
CCF-CSP 202006-1 线性分类器题目描述代码题目描述代码#include <iostream>using namespace std;struct Point{ int x; int y;};int main(){ int m,n; cin>>n>>m; Point a[n]; Point b[n]; int p=0; int q=0; for(int i=0;i<n;i++){ int xi,yi;原创 2020-10-20 21:06:55 · 238 阅读 · 0 评论