Hdu oj 1005 Number Sequence
2015-08-10 16:31
337 查看
分析:打表找出循环规律,另外当a=7,b=7时,无论fun[1]=1或者fun[1]=0,都能过,比较无语。
#include<stdio.h> int fun[10010]; int main() { int a,b; long c; while(~scanf("%d%d%ld",&a,&b,&c)) { int i; int cent=0; if(a==0&&b==0&&c==0) break; fun[1]=1; fun[2]=1; for(i=3;i<=1000;i++) { fun[i]=(fun[i-1]*a+fun[i-2]*b)%7; if(fun[i]==1&&fun[i-1]==1) break; if(fun[i]==0&&fun[i-1]==0) { cent=1; break; } } if(cent==1&&c>=i-1) { printf("0\n"); } else { c%=(i-2); if(c==0) { printf("%d\n",fun[i-2]); } else { printf("%d\n",fun[c]); } } } return 0; }
相关文章推荐
- UITableView 实现汽车品牌(demo)
- UIMenuController,UIPasteboard:复制,粘贴详细解释
- CodeForces 3D-Least Cost Bracket Sequence
- Flash Builder4.7破解方法
- 控件学习---UITextField---摘自培训资料
- MIUI 6 沉浸式状态栏(Android 4.4以上)
- UVA 1151 Buy or Build
- poj 1458/ hdu 1159 Common Subsequence
- Request的getParameter和getAttribute方法的区别
- Java之GUI编程(一)
- HDU 4027 Can you answer these queries? 线段树水题
- cpuid function
- HDOJ 5357 Easy Sequence DP
- leetcode 115 —— Distinct Subsequences
- Java——GUI
- Sequence contains no matching element
- CF Clique in the Divisibility Graph (DP)
- hdu 1711Number Sequence (KMP入门,子串第一次出现的位置)
- CCMenuItemSprite ---CCMenuItemImage::create无法显示全部菜单项的解决办法![待续]
- poj 2478 Farey Sequence 线性筛法优化的欧拉函数