- 博客(6)
- 收藏
- 关注
原创 1587 - Box
这道题WA了好多次,最后找了个非常严格的算法。。 找出长宽高三个数,存入x y z; 再次扫描,出现以下6条就可以了: x y(y x) x y(y x) y z(z y) y z(z y) z x(x z) z x(x z) 应该注意的是x y z有可能两个数相同,如1 2 2。 #include int main(){ int a[12],x,y,z,i,x1,y1
2015-02-18 11:09:24
243
原创 10340 - All in All
这题好纠结啊。第一次写的没找出BUG,代码如下:(大家帮忙找找BUG) #include #include int main() { char a[101000],b; int j,flag; while(scanf("%s",a)!=EOF){flag=1; getchar(); for(j=0;j<strlen(a);++j){
2015-02-15 14:28:12
230
原创 202 - Repeating Decimals
看了半天也没思路,后来在纸上写,发现是高三经常算到的地方,余数出现第二次就是循环了。 #include #include int main() { int fz,fm,i=0,j,flag,x,y,m; int yu[3100],shang[3100],ci[3100]; while(scanf("%d%d",&fz,&fm)!=EOF){i=0; pri
2015-02-15 11:30:01
185
原创 1368 - DNA Consensus String
读题依然困难。。开始的时候中间写了一个函数 来返回字母不同个数,后来发现有一组数据死活不对。 自测不对代码: #include #include int wuyu(int a,int c,int g,int t,int m) { int flag; if(a==c&&c==g&&g==t){ printf("A");return 0; } el
2015-02-14 23:06:55
231
原创 232 - Crossword Answers
题目不难,开始没读懂,后来没思路; 最后多用了几个数组。 先是把数表打出,然后用b,c两个数组各存了Across和Down的情况,效果如图: 不多说上代码: #include #include int main() { int r,c,B=0,i,j,x,p; char a[12][12]; int b[12][12],d[12][12]; while(sc
2015-02-14 18:01:52
232
原创 227 - Puzzle
switch的break;又忘了。。。。。 #include #include int main() { char a[6][6]; char m,t; int flag,Base=0; int i,j; int k1,k2; while(gets(a[0])){++Base; if(!strcmp(a[0],"Z"))
2015-02-14 15:38:16
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅