摘要: 被坑了!!!这就是一水题,实际上就是找规律,亏我还自己在那算数列= = 1 #include 2 3 int main(){ 4 int n; 5 /*int i; 6 int a[1000001]; 7 a[0] = 7; 8 a[1] = 11; 9 for(i = 2; i < 1000001; i++){10 a[i] = a[i-1] + a[i-2];11 }*/12 while(scanf("%d",&n) != EOF){13 if(n % 4 == 2){14 ... 阅读全文
posted @ 2013-08-28 21:05 ShirleySweet 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 好久没有做题啦,手都快生了,最近实在很忙乎= =1019这题题目英文出的有点看不懂,也耽误了不少时间,后来明白点,似乎就是求很多数字的的最小公倍数,这里用了一下迭代。。 1 #include 2 3 int func(int a, int b){ 4 if(b == 0){ 5 return a; 6 } 7 return func(b, a % b); 8 } 9 10 int lcm(int a, int b){11 return a / func(a,b) * b;12 }13 14 int a[100000];15 16 int ma... 阅读全文
posted @ 2013-08-27 20:50 ShirleySweet 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 此题不算特别麻烦,但是网页上的样例输入好像有点问题,一开始的N应该是3才对吧。。。希望有知道的童鞋给个指点~~ 1 #include 2 3 int main(){ 4 int N; 5 scanf("%d",&N); 6 while(N--){ 7 in... 阅读全文
posted @ 2013-08-11 10:10 ShirleySweet 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 好久没有刷题了。。。今天一来就碰到个不好解决的,不,应该是自己实力太弱了……此题光是理解题意就用了不少时间,理解了以后对于如何判断1到MOD-1的数字全出现又让我恼火了一阵子。。。 1 #include 2 #include 3 4 int main(){ 5 int s, m, i;... 阅读全文
posted @ 2013-08-10 19:58 ShirleySweet 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 其实昨晚就在做这题了,早上起来的太晚,然后刚刚提交。此题其实一开始是想很直白的按照题目意思来操作,后期发现这样太麻烦了,而且如果拿纸笔写出来会发现其实是1-9循环的~~每次增加1,那么层层迭代下来,最终当ans 2 #include 3 #include 4 5 int main(){ 6 char a[1003]; 7 int i , sum; 8 9 while((scanf("%s",a) != EOF) && (a[0] != '0')){10 sum = 0;11 for(i = 0; i < strlen(a); i+... 阅读全文
posted @ 2013-07-31 10:14 ShirleySweet 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 其实主要部分很简单,就是阶乘和累加,关键是输出的格式不好弄,一开始怎么都和标准输出不一致,后来发现输出的格式可以人为控制一下下~~~贴代码~ 1 #include 2 3 int jiechen(int x){ 4 int i, sum = 1; 5 for(i = 1;i <= x;i++){ 6 sum *= i; 7 } 8 return sum; 9 }10 11 int main(){12 int i,n;13 double ans=1.0;14 15 printf("n e\n- -----... 阅读全文
posted @ 2013-07-27 10:55 ShirleySweet 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 真心无力吐槽这个hdu奇怪的编译器了,本来写好好的代码,硬是说编译错误,后来仔仔细细查了半天发现一个声明没有写在最前面。。。编译器就不通过了……此题是我来尝试下字符串问题,解法非常简单,而且开始我想多了,其实凡是重复的字符串都是连续滴~~~今天虽然忙其他事情去了,不过晚上还是有精神的回来刷一题,坚持!!源码如下: 1 #include 2 #include 3 4 int main(){ 5 int n; 6 int i,j; 7 8 while(scanf("%d",&n) != EOF){ 9 while(n--){10 ... 阅读全文
posted @ 2013-07-20 23:30 ShirleySweet 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 这个题目一开始看错了题目,理解错了意思。。。唉,总是犯这种毛病啊悲催,记得去buaa也是犯了这毛病害的第一题就没AC,哭……好了,上源码! 1 #include 2 3 int main(){ 4 int up = 6, down = 4, stop = 5; 5 int n, i; 6 while((scanf("%d",&n) != EOF)&& n){ 7 int floor, fore = 0, time = 0; 8 for(i = 0; i fore){11 time += up * (f... 阅读全文
posted @ 2013-07-19 16:07 ShirleySweet 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 看到1005题目时,觉得很简单呀,就是算式呗,然后循环就行,殊不知,这样的结果是很恐怖的,直接导致了Runtime Error(stack overflow)错误代码如下:#include int main(){ int a,b,n; int i, ans[100000001]; while((scanf("%d%d%d",&a,&b,&n)!=EOF)&&(a||b||n)){ ans[0] = 0; ans[1] = 1; ans[2] = 2; if(n >= 3){ for(i = 3; i... 阅读全文
posted @ 2013-07-19 10:15 ShirleySweet 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 今天做1004,因为之前没用过map,加上很少用C++, 因为又去翻看map的使用,但是依然不是很会,以下代码有借鉴成分#include #include #include #include using namespace std;//struct Color{// int time ; //出现次数// char color[16] ;//};int main(){ int num; int i; while ((scanf("%d", &num) != EOF)&&(num != 0)){ map s; string... 阅读全文
posted @ 2013-07-18 10:57 ShirleySweet 阅读(196) 评论(0) 推荐(0) 编辑