- 博客(62)
- 收藏
- 关注
原创 Codeforces Beta Round #69 (Div. 2 Only) A题
这道题目数据小,于是我直接暴力了!#include #include #include using namespace std;int main(){ int n,m; int a[16]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47}; cin>>n>>m; for(int i=0; i<16; i++)
2013-06-25 16:56:05 492
原创 Codeforces Beta Round #93 (Div. 2 Only) A题
这题,我弄了好久,就因为一个len=0.0未进行声明,导致我错了好几次!哎,无语了#include #include #include #include using namespace std;int main(){ int n,k,i,j; double x[205],y[205],len; cin>>n>>k; for(i=0; i<n; i++)
2013-06-25 16:38:56 441
原创 Codeforces Round #114 (Div. 2 )A题
这道题目要用到ceil函数,就是向上取整函数,还有与其相对的,就是floor函数,向下取整,上面那个取最小的,下面那个取最大的!#include #include #include #include #include using namespace std;int main(){ int n,x,y; cin>>n>>x>>y; int sum;
2013-06-24 20:31:59 558
原创 Codeforces Round #111 (Div. 2) A题
这道题目我一开始就把题意理解错了,改了好久也还是错了,后来看别人的代码,才知道是什么意思,这题意也太坑了把!#include #include #include #include using namespace std;int main(){ int n,i; char a[205]; cin>>n; getchar(); gets(a);
2013-06-24 20:00:19 553
原创 Codeforces Beta Round #75 (Div. 2 Only) A题
这道题目应该是数学题目,#include #include #include using namespace std;int main(){ int n,m,sum,k,i,p; cin>>n>>m; p=(n)*(n+1)/2; k=m%p; if(k==0) { cout<<"0"<<endl; re
2013-06-24 18:49:54 485
原创 Codeforces Round #107 (Div. 2) A
这道题只要看看Note部分就知道怎么做了!#include #include #include using namespace std;int min(int a,int b){ return a>b?b:a;}int main(){ int n,k,l,c,d,p,nl,np; cin>>n>>k>>l>>c>>d>>p>>nl>>np; in
2013-06-24 15:42:14 485
原创 Codeforces Round #167 (Div. 2) A题
这道题目我一开始以为只要加起来%2==0,就算一种,后面认真读题,并加上动笔一写发现不是这样,代码如下:#include #include #include using namespace std;int main(){ int n,i,a[105],sum; cin>>n; sum=0; for(i=0; i<n; i++) {
2013-06-24 15:21:31 484
原创 Codeforces Round #189 (Div. 2) A题
这题主要的解决方法在于,4不能在第一位,三个4不能再一起,还有就是这些数字只能有1和4!#include #include #include using namespace std;string s;int main(){ int i; cin>>s; for(i=0; s[i]!='\0'; i++) { if
2013-06-23 22:24:40 465
原创 Codeforces Beta Round #40 (Div. 2) A题
这道题目看样例就知道题意了!#include #include #include using namespace std;char a[105],b[105];int main(){ int len1,len2,i,j; gets(a); gets(b); len1=strlen(a); len2=strlen(b);
2013-06-23 20:21:26 469
原创 Codeforces Round #165 (Div. 2) A
这题太水了,直接根据正多边形的内角和:直接代码:#include #include #include using namespace std;int main(){ int n,a; double sum; cin>>n; while(n--) { cin>>a; sum=(360*1
2013-06-23 19:07:12 462
原创 Codeforces Beta Round #92 (Div. 2 Only) A题
这道题目我不想多说什么,自己动动笔就知道了!#include #include #include using namespace std;int main(){ int n,a,b; cin>>n>>a>>b; if(a+b cout else if(a+b==n) cout else if(a+b>n)
2013-06-23 18:57:28 467
原创 Codeforces Round #130 (Div. 2) A题
这道题目意思很简单,#include #include #include using namespace std;char s[300];int main(){ int len ,i; int flag=0; cin>>s; len=strlen(s); i=0; while(1) { if(s[i]=='W'
2013-06-23 18:38:07 520
原创 Codeforces Round #101 (Div. 2) A题
这道我主要想说说格式问题,#include #include #include #include using namespace std;int main(){ string a,b,c;//这里我一开始用的char ,但发现有错误,才想到只有在c++中才能字符串相加! cin>>a>>b>>c; a=a+b; sort(a.be
2013-06-23 14:50:53 570
原创 Codeforces Beta Round #91 (Div. 2 Only) A题
这道题目估计大家会很熟悉,的确和前面那个找幸运数很相同,不过有不同,就是规则不同,这里就是能整除幸运数的也是幸运数,由于数目的范围很小,所以可以先找出1000内包含4或者7的幸运数,在暴力找出!#include #include #include using namespace std;int main(){ int i; int a[15]={4,7,
2013-06-23 13:01:52 561
原创 Codeforces Beta Round #57 (Div. 2) A题
这道题目很简单,通过样例就知道什么意思,直接代码:#include #include #include using namespace std;int main(){ char a[105],b[105],c[105]; int i,j; gets(a); gets(b); int len; len=strlen(
2013-06-23 12:42:14 467
原创 Codeforces Beta Round #84 (Div. 2 Only) A题
这道题目我一开始没有弄清楚题意,后来看了:NoteIn the first sample there are 3 lucky digits (first one and last two), so the answer is "NO".In the second sample there are 7 lucky digits, 7 is lucky number,
2013-06-23 11:16:40 507
原创 Codeforces Round #103 (Div. 2) A题
这道题目意思很清楚,我在这就不解释了,我一开始也不知道做,看了别人的代码也没有弄懂,后来动手做做发现对了,先让最小的走,然后在让最大的走,不过也要分情况:#include #include #include using namespace std;int a[105];int main(){ int n,i,j,high,low,sum,p,q; s
2013-06-23 10:46:04 425
原创 Codeforces Round #111 (Div. 2) A题
这道题目意思就是:有若干个硬币,把这些硬币分成两份,一个人最少需要哪几个硬币才能绝对大于另外一个人的钱数,先把硬币从大到小排序,在来找!代码如下:#include #include #include #include using namespace std;int cmp(const void *a,const void *b){ return *(int
2013-06-23 10:21:19 434
原创 Codeforces Round #146 (Div. 2) A题
这道题目用到sort中的字符串排序,具体看代码:#include #include #include #include using namespace std;string s;int main(){ int i,len; cin>>s; sort(s.begin(),s.end()); int sum=0; for
2013-06-22 22:08:32 462
原创 Codeforces Beta Round #77 (Div. 2 Only) A题
这道题目题意很简单的,就是相连一起的相同的数不能大于等于7就输出YES,否则就是no#include #include #include using namespace std;int main(){ int i,len; char a[105]; gets(a); len=strlen(a); int p=0,p0=0,p
2013-06-22 20:36:06 468
原创 Codeforces Beta Round #96 (Div. 2) A题
这道题目有一个地方必须看清楚,就是“ if executing the program will produce any output”,就是一定要有输出才有用,而题目中"H" prints "Hello, World!","Q" prints the source code of the program itself,"9" pri
2013-06-22 18:26:33 468
原创 Codeforces Round #163 (Div. 2) A题
这道题目很简单,就是求相邻两个数相同的一共有几组,这样才能插入数据!代码如下:#include #include #include using namespace std;int main(){ int n,i; char a[55]; scanf("%d",&n); getchar(); for(i=0; i
2013-06-22 17:11:13 384
原创 Codeforces Beta Round #95 (Div. 2) A题
这道题目我一开始没有理解题意,后来是参考了别人的代码后才知道是什么意思,大概题意:给你一个字符串,从第二个开始,若全是大写就改变,变为小写,若从第二个开始,有一个小写就按照原样输出!#include #include #include using namespace std;int n;char a[105];int knock(){ int i;
2013-06-22 16:54:06 487
原创 Codeforces Beta Round #90 A题
这道题目我们不用看题目什么意思就可以做了,只要看这里:NoteThe greatest common divisor of two non-negative integers a and b is such maximum positive integer k, that a is divisible by k without remainder and similarly
2013-06-22 16:14:40 466
原创 Codeforces Beta Round #47 A题
这题我就画了一个图,用面积来计算,本来想试试能不能过,没想到就过了,太坑了把!啥也别说了,见代码:#include #include #include using namespace std;int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { printf("%d\
2013-06-22 15:44:01 661
原创 Codeforces Beta Round #87 (Div. 2 Only) A题
这道题目很简单,就是求在所有每一站中容纳最大的的人数量!代码如下仅供参考:#include #include #include #include using namespace std;int main(){ int i; int n,a[1005],b[1005],c[1005]; scanf("%d",&n); for(i=0
2013-06-22 15:34:30 537
原创 VK Cup 2012 Qualification Round 1 A题解题报告
这题主要解题思想是按照,先找4个人的有多少组,然后1和3来搭配,接着看2个人的有多少组,然后就是剩下的1个人和剩下的2个人组合,看一共可以多少组,然后剩下的1再组,总共加起来就是答案!#include #include #include using namespace std;long min(long a,long b){ return (a>b)?b:a;
2013-06-22 14:42:22 478
原创 Codeforces Beta Round #89 (Div. 2) A题
这道题目不难,题目有一个地方注意,y或者Y也是元音代码如下:#include #include #include #include using namespace std;int main(){ int i,len; char a[105]; gets(a); len=strlen(a); for(i=0; i
2013-06-22 12:11:25 538
原创 Codeforces Beta Round #65 (Div. 2) A题
这题根据题目第一段就知道什么意思了,意思就是,字符串的长度小于等于10时就直接把字符串输出来,大于10时,就输出第一个和最后一个,中间就是长度减去2!代码如下:#include #include #include using namespace std;int main(){ int n,len,i; char a[105]; scanf(
2013-06-22 11:15:46 421
原创 VK Cup 2012 Qualification Round 1 A题
这题要仔细阅读题目的意思!就是这就句话“"Contestant who earns a score equal to or greater than the k-th place finisher's score will advance to the next round, as long as the contestant earns a positive score..." — an e
2013-06-22 11:07:48 872
原创 Codeforces Round #185 (Div. 2) A题解题报告
这题并不是很难,想一下就可以了!#include #include #include using namespace std;int main(){ int n,i,len; char a[103]; scanf("%d",&n); getchar(); for(i=0; i { //getcha
2013-06-22 10:27:34 427
原创 Croc Champ 2013 - Round 2 (Div. 2 Edition) A题
这道题目如果你把题意弄清楚了就好简单了,题意就是:给出一系列数,然后看这些数能否把最小的数进行整除,全部可以整除就输出这个最小的数,否则就输出-1!是不是很简单啊!#include #include #include #include using namespace std;const int maxn=100005;int a[maxn];int main()
2013-06-16 10:00:29 411
原创 Codeforces Round #135 (Div. 2) A题
这道题可以参考一下哦,注意数组不能开太小,否则就会爆掉!我就试过一次,太坑了!代码如下:#include #include #include #include using namespace std;int main(){ int len,n,i,j; int b[35]; char s[100010]; while(scan
2013-06-15 19:00:38 453
原创 Codeforces Round #143 (Div. 2) A题
这道题目很简单,题意就是,只要超过两个人含两个人对这题有建议,则算是可以解决这道题目!代码如下:#include #include #include using namespace std;const int maxn=1000;int a[maxn][maxn];int main(){ int n,sum,i,j; while(cin>>n
2013-06-15 18:05:43 411
原创 Codeforces Round #188 (Div. 2) A题解题报告
这题看一下下面给出的解释就知道了,就是先给奇数排序,后给偶数排序,然后再找第几个数!蛮简单的!但是也要注意一个格式问题#include #include #include #include using namespace std;int main(){ long long n,k,sum;//一开始我这里,写的__int64位,发现错了,后直接long lo
2013-06-15 14:48:04 574
原创 Codeforces Beta Round #85 (Div. 2 Only) A题
这道题目很水,却让我复习了一个知识点,字符串的比较规则:首先字符串比较规则如下:比较的时候,从字符串左边开始,一次比较每个字符,直接出现差异、或者其中一个串结束为止。比如ABC与ACDE比较,第一个字符相同,继续比较第二个字符,由于第二个字符是后面一个串大,所以不再继续比较,结果就是后面个串大。再如ABC与ABC123比较,比较三个字符后第一个串结束,所以就是后面一个串大。
2013-06-07 22:39:11 631
原创 Codeforces Round #141 (Div. 2) A题
这道题目意思很清楚,找出相同数的个数-1!#include #include using namespace std;int main(){ int i,j,sum; int a[4]; for(i=0; i scanf("%d",&a[i]); int temp; sum=0; fo
2013-06-07 21:50:53 431
原创 Codeforces Round #171 (Div. 2) B
这道题,估计你也看懂意思了!我就不多说了,直接上代码:#include #include #include using namespace std;const int maxn=100005;int a[maxn];int b[maxn];int main(){ int n,t,i; while(scanf("%d%d",&n,&t)!=
2013-06-07 21:29:12 462
原创 Codeforces Round #147 (Div. 2) A题
最近一直在刷CF上的A题,这道题目就是找相同的有多少个!没有就输出1!直接看代码:#include #include #include using namespace std;int main(){ int n,i,j,h,m; int a[25][65]; while(scanf("%d",&n)!=EOF) {
2013-06-07 20:01:38 417
原创 Codeforces Round #138 (Div. 2) A题
这题的意思就是:给你一个每个面为矩形的平行六面体,告诉你交于一点的三个面的面积x,y,z,问题这个平行六面体的边长和是多少。其实这个平行六面体就是矩形!这样就很好做了!代码如下:#include #include #include using namespace std;int main(){ int x,y,z; double a,b,c;
2013-06-07 19:46:43 493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人