自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 201409-2 画图

//把要覆盖的区域扫描一遍标记,计算总共标记了多少点 #include<cstdio> #include<cstring> const int N=100+10; int n; bool vis[N][N]; int main() { int a,b,c,d; int ans=0; memset(vis,false,sizeof(vis));//全部未访问 sc...

2019-08-22 18:03:19 94

转载 201403-2 窗口

#include<cstdio> #include<iostream> using namespace std; struct Window { int x1,y1; int x2,y2; }; int main() { Window a[10]; int n,m,b[10]; scanf("%d%d",&n,&m); for(int i=0;...

2019-08-22 17:29:28 114

原创 201312-2 ISBN号码

用暴力方法做出来的,字符与整型转换出了问题,只得了80分,应该用字符型数组。第三遍用满分代码跑了一遍。 #include<cstdio> int a,b,c,d; int main() { int ans; scanf("%d-%d-%d-%d",&a,&b,&c,&d); ans=a+ b/100*2+b/10%10*3+b%10*4+ ...

2019-08-11 20:25:45 91

原创 201903-1 小中大

花了大概十几分钟写出来的代码,第一遍调试报“运行错误“,只得了30分,原因是给的数组范围太小,改过来之后得了80分。 看了论坛里的帖子,说是中位数需要四舍五入,改过来之后还是80分。 然后照着大神的代码改了后面的一小部分,居然得了0分TAT,可能是跟vector头文件有关吧(不太清楚),后面再看一下。 #include<cstdio> #include<cmath>...

2019-07-30 20:00:28 195

原创 201812-1 小明上学

这道题目刚拿到手挺吓人的,应该算是CSP所有第一题里,题目最长的一道了。但是我立马想到了唐迟老师说的“纸老虎”,哈哈,所以遇到看似棘手的问题不要怯场,说不定题目本身并不难。 这种问题主要考察对题目的理解能力,编程时手边须备好草稿纸,必要的时候要通过画图等来帮助理解。另外,如果一上来实在没有思路,就先照着“样例输入”敲,一步一步思考,最后可能会水到渠成,迎刃而解。 第一遍调试的时候,因为没...

2019-07-28 22:24:49 99

原创 201809-1 卖菜

题目的关键是求平均值,分三种不同的情况: i=0时,avg = ( a[0] + a[1] ) / 2; i=n-1时,avg = ( a[n-1] + a[n-2] ) / 2; 其他,avg = ( a[i-1] + a[i] + a[i+1] ) / 2。 其中,a[N]表示前一天的菜价,avg[N]表示第二天的菜价。 另外,题中给出的“去尾法取整”,因菜价都是以整数形式给出,故直...

2019-07-27 20:06:45 72

原创 201803-1 跳一跳

这道题的核心,是要找到对于“0”、“1”、“2”三种不同情况,其所对应的得分规律。 卡在了”2“上。起初没有加num标志位,参考了大神的代码后得到了启发: 大神在此 当前一位数字为1时,令num=1;当前一位数字为2时,令num自增1,当前得分值加上num的两倍即可。 勤思考,注意思路! #include<cstdio> const int N=30+10; int a[...

2019-07-26 22:05:20 67 1

原创 201712-1 最小差值

#include<cstdio> //#include<cmath> #include<algorithm> using namespace std;//无此句sort编译通不过 const int N = 1000+10; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<...

2019-07-25 18:07:33 63

原创 201709-1 打酱油

#include<cstdio> using namespace std; int n; int main() { scanf("%d",&n); int ans=0; int m=n/10; // if(m>5) if(m>=5) { ans+=m/5*5+2; // m-=ans; m-=m/5*5; } // if(m>3)...

2019-07-18 21:12:46 90

原创 201703-1 分蛋糕

#include<iostream> #include<cstdio> #include<algorithm> using namespace std; const int N=1000+10; int n,k,a[N]; int main() { scanf("%d%d",&n,&k); for(int i=0;i<n;i++)...

2019-07-17 18:58:18 77

原创 201612-1 中间数

自己的思路完全错误,照着大神的代码敲了一遍,详见注释 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std;//无此句sort无法使用 const int N=1000+10; int n,a[N]; int ma...

2019-07-16 18:31:46 151

原创 201609-1 最大波动

#include<cstdio> #include<cmath> const int N=1000+10; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int ans=0; for(int i=1;i<...

2019-07-16 18:29:22 124

原创 201604-1 折点计数

#include<iostream> #include<cstdio> using namespace std; const int N=1000+10; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<n;i++) { // scanf("%d",a[i]); /***!!!输入...

2019-07-16 18:26:29 116

原创 201512-1 数位之和

#include<iostream> #include<cstdio> #include<cstring>//gets() using namespace std; //const int N=1000000000+10; //int n; int main() { //scanf("%d",&n); string a;//要求给定大整数各位...

2019-07-14 17:31:19 91

原创 201509-1 数列分段

#include<iostream> #include<cstdio> using namespace std; const int N=1000+10; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]);//%d后面不能...

2019-07-14 17:27:42 75

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

第一次得满分 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N=1000+10; const int M=1000+10; int n,m,a[N][M],b[M][N]; in...

2019-07-14 17:21:07 238

空空如也

空空如也

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

TA关注的人

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