HDU 1005 Number Sequence
来源:互联网 发布:美工简历 编辑:程序博客网 时间:2024/06/02 01:22
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005
n的数据范围太大,不能用常规的递归做
代码:
#include<iostream>#include<cstdio>using namespace std;int main(){ int c[10000]; int a,b,n,i; while(scanf("%d %d %d",&a,&b,&n) && (a && b && n)) { c[1]=1; c[2]=1; for(i=3;i<10000;i++) { c[i]=(a*c[i-1]+b*c[i-2])%7; if(c[i]==1 && c[i-1]==1)//连续两个都为1时,就是找到周期了 break; } n=n%(i-2);//周期为i-2; c[0] = c[i-2]; //注意n正好为周期的倍数时,在进行完n=n%(i-2);运算后变成0; printf("%d\n",c[n]); } return 0;}
0 0
- HDU 1005 Number Sequence
- hdu 1005 Number Sequence
- HDU 1005 Number Sequence
- hdu 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU--1005--Number Sequence
- hdu 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU 1005 Number Sequence
- hdu - 1005 Number Sequence
- HDU 1005 Number Sequence
- hdu-1005-Number Sequence
- HDU 1005 Number Sequence
- HDU 1005 Number Sequence
- HDU 1005Number Sequence
- ★★ZOJ 2342 KM算法+不等式
- MapReduce 编程 系列十一 Map阶段内部细节和调节参数
- Linux命令:管线命令
- Hunk FAILED ERROR when patch files
- 黑马程序员——oc核心语法1
- HDU 1005 Number Sequence
- 【Java.Web】Servlet —— 其他
- 树莓派使用WiringPi实现LED灯闪烁
- js 原型链
- WebCollector爬虫使用内置的Jsoup进行网页抽取
- 用css美化博客内容
- 【Java.Web】Servlet —— 总结
- HTTP Status 404 ,The requested resource (/struts2_test/login) is not available.
- sgu112:a^b - b^a