坑爹的循环题
来源:互联网 发布:韩服lol账号购买淘宝 编辑:程序博客网 时间:2024/04/30 06:54
这道题目看过之后就知道一定是循环题,前四十分钟一直在找循环节,尼玛,就是找不到,每次都是输出几百或一两千个数字,然后趴在屏幕上找循环,怎么找就是找不到。后来突然想到了优化的方法,因为f[1]=1,f[2]=7,f[3]=20,,我只需要判定如果当前f[i]=20且f[i-1]=7,且f[i-2]=1,跳出循环,终于被我找到了,尼玛 ,4018,坑啊!!!
附上代码:
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>__int64 f[10010];int main(){__int64 n,i;f[0]=0;f[1]=1;f[2]=7;for(i=3;i<=4018;i++){f[i]=f[i-2]+i*i*i-(i-1)*(i-1)*(i-1);f[i]=f[i]%2009;}while(scanf("%I64d",&n),n){ printf("%I64d\n",f[n%4018]);}return 0;}
0 0
- 坑爹的循环题
- 循环引用的坑
- 循环队列的题
- 没有循环的循环
- Javascript for 循环的坑
- 范围for 循环的坑
- Java循环的谜题
- 记:一个循环依赖的坑爹rrdtool
- c语言循环, 循环练习的一些题,九九乘法表等
- foreach循环的循环计数器
- Python for 循环的一个坑
- 循环中使用List.remove的坑
- for循环和变量++的坑
- viewpager无限循环滚动遇到的坑
- List当中for循环的踩坑
- [C] 双向循环链表宏实现的坑
- 一道经典的for循环笔试题
- 【javascript】jQuery中.each循环,如何跳出循环,以及循环数组时对于数组操作时的坑
- awk技巧
- PKU 3468 线段树,线段树 第 3 天
- 开博纪念:雁过留声
- spin_lock与mutex_lock
- hdu 1009 FatMouse' Trade
- 坑爹的循环题
- Apache Thrift学习小结
- LeetCode——Permutations
- java 运行环境
- 最新res目录讲解(drawable、layout、values等目录的分辨率和layout的横竖屏,以及values的多语言)
- android下面res目录使用
- [ZOJ 3318] Strange Country [搜索]
- 【计算机网络】HTTP协议讲解
- js小练习