CCF
ccf
八哥快走开
这个作者很懒,什么都没留下…
展开
-
201912-3 化学方程式
题目描述解题思路/*首先要清楚系数出现位置的三种情况:1、整个化学式的首部2、元素的右部3、右括号的右部如32Ba((OH)2(CO3)2)3(暂不考虑化学式的合法性)我们从系数入手,在第一种情况下,该系数作用于化学式中的所有元素;在第二种情况下,该系数作用于紧接着的左边的元素;在第三种情况下,该系数作用于紧接着的左边的匹配括号里的所有元素,请通过上例理解。为此,我们考虑使用一...原创 2020-03-07 23:05:21 · 394 阅读 · 0 评论 -
201409-1 相邻数对
题目描述解题思路#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; int sum=0; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i...原创 2020-03-15 21:03:26 · 94 阅读 · 0 评论 -
201412-1 门禁系统
题目描述解题思路#include<iostream>#include<algorithm>using namespace std;struct pp{ int value; int num; pp(){} pp(int _value,int _num){ value=_value; num=_num; }};pp a[1000];int ...原创 2020-03-15 21:00:37 · 126 阅读 · 0 评论 -
201312-1 出现次数最多的数
题目描述解题思路#include<iostream>#include<algorithm>using namespace std;struct fun{ int value; int sum;}a[1001];int main(){ int n,x; cin>>n; int b[n],c[n]; for(int i=...原创 2020-03-15 20:50:50 · 94 阅读 · 0 评论 -
201503-1 图像旋转
题目描述解题思路#include<iostream>using namespace std;int a[1000][1000];//定义成全局变量a[1000][1000],定义局部变量a[n][m]会出现越界问题 int main(){ int n,m; cin>>n>>m; for(int i=0;i<n;i++) { f...原创 2020-03-13 22:26:41 · 71 阅读 · 0 评论 -
201509-1 数列分段
题目描述解题思路#include<iostream>using namespace std;int main(){ int n,x; cin>>n; int a[n]; int sum=1; for(int i=0;i<n;i++) { cin>>x; a[i]=x; } for(int i=0;i<n-1...原创 2020-03-13 22:23:54 · 81 阅读 · 0 评论 -
201512-1数位之和
题目描述解题思路:字符串#include<iostream>using namespace std;int main(){ string str; cin>>str; int sum=0; for(int i=0;i<str.length();i++) { int temp=str[i]-'0'; sum+=temp; } cout&...原创 2020-03-12 20:57:41 · 83 阅读 · 0 评论 -
201609-1 最大波动
题目描述解题思路#include<iostream>#include<cmath>using namespace std;int main(){ int n,x; cin>>n; int a[n]; int max=0;//最大波动 for(int i=0;i<n;i++) { cin>>x; a[i]=...原创 2020-03-11 20:55:40 · 74 阅读 · 0 评论 -
201612-1 中间数
题目描述解题思路#include<iostream>using namespace std;int big=0;//大于中间数的个数int small=0;//小于中间数的个数int flag=0;void fun(int a[1000],int n,int p,int x,int y){ x=0;y=0; for(int i=0;i<n;i++) {...原创 2020-03-09 20:19:21 · 87 阅读 · 0 评论 -
201709-1打酱油
题目描述解题思路#include<iostream>using namespace std; int main(){ int n; cin>>n; int sum=0; if(n/50==0) { if(n/30==0) { sum=n/10; }else { sum=n/10+n/30; } }else{ in...原创 2020-03-08 14:28:29 · 105 阅读 · 0 评论 -
201712-1 最小差值
题目描述解题思路#include<iostream>#include<cmath>using namespace std;//int min=10000;int main(){ int n,x; int a[1000]; cin>>n; int min=10000; for(int i=0;i<n;i++) { cin&...原创 2020-03-07 23:39:43 · 227 阅读 · 1 评论 -
201803-1 跳一跳
题目描述解题思路#include<iostream>using namespace std;int main(){ int x; int sum=0,i=0; while(1) { cin>>x; if(x==1) { sum+=1; i=0; } else if(x==2) { i++; ...原创 2020-03-07 23:32:42 · 58 阅读 · 0 评论 -
201809-1 卖菜
题目描述解题思路#include<iostream>using namespace std;int main(){ int n; cin>>n; int x; int a[1000],b[1000]; //int h=0; for(int i=0;i<n;i++) { cin>>x; a[i]=x; } b[0]=(...原创 2020-03-07 23:27:32 · 125 阅读 · 0 评论 -
201812-1 小明上学
题目描述解题思路#include<iostream>using namespace std;int main(){ int r,hh,g; cin>>r>>hh>>g; int n,x; cin>>n; int sum=0; int a[101],b[101],k=0,h=0; for(int i=0;i<...原创 2020-03-07 23:25:06 · 88 阅读 · 0 评论 -
201903-1 小中大
题目描述解题思路#include <iostream>using namespace std;int main(){ int n, mid1, mid2, temp, max, min; float mid; cin>>n; //输入n cin>>temp; //输入第一个数初始化全部变量 mid1 = mid2 = max = min...原创 2020-03-07 23:16:35 · 69 阅读 · 0 评论 -
201909-1小明种苹果
题目描述解题思路#include<iostream>#include<cmath>using namespace std;int main(){ int n,m; cin>>n>>m; int y[1000]; int x; int num=0; for(int i=0;i<n;i++) { y[i]=0; ...原创 2020-03-07 23:09:51 · 129 阅读 · 0 评论 -
201912-1报数
题目描述解题思路#include<iostream>using namespace std;//判断是否是7的倍数或是含有7 bool seven(int num){ int m=0; if(num%7==0){ return 1; }else{ while(num>0){ m=num%10; if(m==7){ return ...原创 2020-03-07 22:54:59 · 115 阅读 · 0 评论 -
201312-2 ISBN号码
题目描述解题思路#include<iostream>using namespace std;int main(){ string str; cin>>str; int a[9],h=0; for(int i=0;i<str.length()-1;i++) { if(str[i]>='0'&&str[i]<='9'...原创 2020-03-15 21:47:11 · 114 阅读 · 0 评论 -
201412-2 z字形扫描
题目描述解题思路#include<iostream>using namespace std;int a[500][500]; int converse(int a[],int n){ int temp; for(int i=0,j=n-1;i<j;i++,j--) { int temp; temp=a[i]; a[i]=a[j]; a[j]=t...原创 2020-03-15 20:59:19 · 111 阅读 · 0 评论 -
201409-2 画图
题目描述解题思路#include<iostream>using namespace std;int x[101][101];int main(){ int n; int sum=0; cin>>n; int x0,y0,x1,y1; //把扫过的格子标记 for(int i=0;i<n;i++) { cin>>x0>...原创 2020-03-15 20:55:53 · 93 阅读 · 0 评论 -
201403-2 相反数
题目描述解题思路#include<iostream>#include<cmath>using namespace std;int main(){ int n; cin>>n; int a[n]; int sum=0; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0...原创 2020-03-15 20:53:59 · 103 阅读 · 0 评论 -
201403-2窗口
题目描述解题思路#include<iostream>using namespace std;const int N=10;//窗口 struct windows{ int no; int x1,x2,y1,y2;}win[N];//点击坐标struct point{ int x; int y;}point[N];int order[N];//存储窗口的...原创 2020-03-15 20:52:36 · 71 阅读 · 0 评论 -
201503-2 数字排序
题目描述解题思路#include<iostream>#include<algorithm> // sort(), unique()using namespace std;struct pp{ int value; int num; pp(){} pp(int _value,int _num) { value=_value; num=_num;...原创 2020-03-13 22:29:30 · 153 阅读 · 0 评论 -
201509-2 日期计算
题目描述解题思路在这里插入代码片原创 2020-03-13 22:25:01 · 85 阅读 · 0 评论 -
201512-2消除类游戏
题目描述解题思路#include<iostream>#include<cmath>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++) { ...原创 2020-03-12 22:04:02 · 76 阅读 · 0 评论 -
201604-2 俄罗斯方块
借鉴https://blog.csdn.net/tigerisland45/article/details/54790942题目描述解题思路#include<iostream>using namespace std;const int ROW=15;const int COL=10;const int N=4;int board[ROW+1][COL];//最后一行设为...原创 2020-03-12 20:50:32 · 97 阅读 · 1 评论 -
201609-2 火车购票
90!!!题目描述解题思路#include<iostream>using namespace std;struct sit{ int num; int flag;//标识位 1代表有座 0 代表无座 sit(){} sit(int _num,int _flag){ num=_num; flag=_flag; }}; sit a[103]; v...原创 2020-03-11 20:53:58 · 104 阅读 · 0 评论 -
201703-2 学生排队
题目描述解题思路#include<iostream>#include<cmath> using namespace std;void qian(int (&b)[1000],int n,int x,int y)//x向前移动y的绝对值个单位 { for(int i=0;i<n;i++) { if(b[i]==x) { int ...原创 2020-03-09 19:58:25 · 87 阅读 · 0 评论 -
201709-2公共钥匙盒
题目描述解题思路#include<iostream>using namespace std;int main(){ int n,k; cin>>n>>k; int a[1000];//存放钥匙编号 int b[1000],c[1000],d[1000]; int k1=0,k2=0,k3=0; int w,s,g; for(int i...原创 2020-03-08 21:46:00 · 71 阅读 · 0 评论 -
201712-2 游戏
题目描述解题思路//这个题用队列来思考就很简单了 //1 初始化队列,队列中存放的为编号//2 编号队头出记录为h 若h没有被淘汰 那就队尾在进队列//3 一直持续到队列中只有一个元素为止 #include<iostream>#include<queue>using namespace std;int main(){ int n,k; cin>...原创 2020-03-07 23:41:24 · 265 阅读 · 0 评论 -
201803-2 碰撞的小球
题目描述解题思路#include<iostream>using namespace std;struct point{ int x; int y;//右方向为1 左方向为0 point(){}//单独定义一个结构体数组所必要的定义函数 point(int _x,int _y){ x=_x; y=_y; }};point a[1000]; boo...原创 2020-03-07 23:38:01 · 78 阅读 · 0 评论 -
201809-2 买菜
题目描述解题思路#include<iostream>using namespace std;int main(){ int n; cin>>n; int sum=0,temp1,temp2; int x; int a[n],b[n],d[n],e[n]; int j1=0,j2=0,j3=0,j4=0; for(int i=0;i<2*n;i...原创 2020-03-07 23:29:25 · 123 阅读 · 0 评论 -
201812-2 小明放学
题目描述解题思路#include<iostream>using namespace std;typedef long long ll;int main(){ ll r,y,g; cin>>r>>y>>g; ll n; cin>>n; ll sum=0; ll cur;//代表走到路口时的时间 for(int i...原创 2020-03-07 23:20:54 · 82 阅读 · 0 评论 -
201902-2二十四点
题目描述解题思路#include<iostream>#include<string>using namespace std;int cal(int a,int b,char c){ if(c=='+') return (a+b); if(c=='-') return (a-b); if(c=='x') return (a*b); if(c=='/'...原创 2020-03-07 23:18:58 · 94 阅读 · 0 评论 -
201912-2回收站选址
题目描述解题思路#include<iostream> #include<set>using namespace std;struct point{ int x; int y; point(int _x,int _y){ x=_x; y=_y; } bool operator < (const point &rhs) const...原创 2020-03-07 23:01:12 · 85 阅读 · 0 评论