第四届ZZU校赛第七题 (水题) 该开始题意没看清以为是多组数据呢,多加了换行符,WA了几次,泪奔!
2011-12-09 12:07
246 查看
#include<stdio.h> #include<string.h> #include<math.h> int gcd(int n,int m) { return m==0 ? n : gcd(m,n%m); } int main() { int n, num_u, i, h, k; char ch[65536]; double m; scanf("%d",&n); num_u = 0; k = 0; scanf("%s",ch); for (i=0; i<n; i++) { if(ch[i] == 'U') num_u++; else if(ch[i] == 'S') k++; } h = gcd(n,num_u); if(k != 0) { printf("Bingo"); } else { m = fabs(num_u/(n*1.0))-0.500000; if(m > (double)0.003) printf("Fail"); else printf("%d/%d",(num_u/h),(n/h)); } return 0; }
相关文章推荐
- ZOJ 1879题解 一道水题没啥好说的,代码贴在这,一开始WA了几次因为题意理解错误,只要报1到n-1每个数都出现一遍就行了
- SORT AGAIN 看错题意啦。wa了好几次。。5555555
- 第四届清华大数据人才新春交流会即将开始,最新信息一睹为快!
- hdu 2955 水题却wa几次值得反思
- CUGB 1009 DP简单动态规划,此题一开始就结了很久,WA了9次对于刚开始学DP的我打击很大,最后发现原来是方法弄错了,题意没完全弄懂!看了大牛的文章才知道,差距啊!还得好好努力。
- POJ 3278第一道BFS,此题刚开始做是纠结了很久,毕竟是第一道要用到队列又赶紧把队列看了一遍,经过几次WA后左后总算AC了
- 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数.输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组
- //dfs深搜//WA了五百次//有多组数据注意清空数组或者控制边界//Curling[poj3009]------三M
- 一次次小进步,从毕业开始,你到现在飞跃了几次了,程序人生也不容易?
- HDU 4379 水题,大水,但我WA了很多次,做了很久
- 用函数判断多组数据是否是水仙花数
- Phpcms v9 |栏目列表| 从N条开始选择性调用数据方法|loop|去重复
- 数据仓库开始----范围的确定
- wedata系列------从0开始搭建一套数据存储系统
- 燕麦云何洋开讲丨移动办公、数据上云,企业和信息安全的战争才刚开始
- sql 清空表数据、删除表数据、主键从1开始
- 数据挖掘交流讨论(32,网站分析WA与互联网数据分析挖据的区别
- nyoj 309 bobsledding 即河南省第四届大学生程序设计大赛第七题