HDU 2802 F(N) (找循环节)
来源:互联网 发布:租房 知乎 编辑:程序博客网 时间:2024/05/04 05:52
转载请注明出处:http://blog.csdn.net/u012860063?viewmode=contents
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2802
Problem Description
Giving the N, can you tell me the answer of F(N)?
Input
Each test case contains a single integer N(1<=N<=10^9). The input is terminated by a set starting with N = 0. This set should not be processed.
Output
For each test case, output on a line the value of the F(N)%2009.
Sample Input
1230
Sample Output
1720
Source
HDU 2009-4 Programming Contest
代码如下:
#include <cstdio>int F[10000];int main(){F[1] = 1;F[2] = 7;int t, mod = 2009;for(int i = 3 ; ;i++ )//找循环节的方法{F[i]=F[i-2]-(i-1)*(i-1)*(i-1)+i*i*i;F[i]%=mod;if(F[i]==7 && F[i-1] == 1)break;}int circle = i - 2;int n ;while(~scanf("%d",&n) && n){n %= circle;printf("%d\n",F[n]);}return 0;}
1 0
- HDU 2802 F(N) (找循环节)
- HDU 2802 F(N)(简单题,找循环解)
- hdu 2802 F(N) 循环解(水)
- hdu 2802 F(N)
- HDU 2802 F(N)
- HDU 2802 F(N)
- hdu2802 F(N) (循环节)
- f(n) + 找规律
- hdu 2802 找循环节 的方法
- HDU 2802 (找循环节)
- hdu 2582 f(n)(找规律,素数筛选,优化)
- 杭电acm 2802F(N)(循环节)
- hdu_2582 f(n) (找规律)
- hdu 2802——找循环节的方法拓展
- 数学问题 Hdu 2802 F(n)
- HDU 2802 F(N)(数论)
- HDU 2802 F(N) [Ad Hoc]
- hdu 2802 F(N)(递推)
- error C2146: 语法错误 : 缺少“;”(在标识符“RGB2Gray”的前面)
- 面试题 自己实现strcpy 函数
- 11.C语言泛型的支持
- 街道问题_DP
- 【操作系统】进程调度算法
- HDU 2802 F(N) (找循环节)
- windows编程->线程函数
- 友情链接交换中的小花招-SEO搜索引擎优化
- jax-ws使用笔记
- freemarker生成静态html文件
- java解惑之互换内容
- Servlet三种实现方式
- Oracle数据库乱码(字符集)问题解决方案
- java开发webservice的几种方式