HDOJ 1005 Number Sequence 斐波那契找循环
来源:互联网 发布:手机商城html源码 编辑:程序博客网 时间:2024/06/02 22:33
循环的条件是存在
i,j
a[i-1]=a[j-1];
a[i]=a[j];
而连续的两个数情况共有49种;
注意循环不一定总从1 1开始
例如输入为
2 7
#include"stdio.h" main() { int A,B,n,a[50],i,j,start,length; while(scanf("%d%d%d",&A,&B,&n)&&(A||B||n)) { a[1]=1; a[2]=1; for(i=3;i<51;i++) { a[i]=(A*a[i-1]+B*a[i-2])%7; for(j=2;j<i;j++) { if(a[j-1]==a[i-1]&&a[j]==a[i]) { start=j; length=i-j; break; } } } if(n<start)printf("%d\n",a[n]); else printf("%d\n",a[start+(n-start)%length]); } return 0; }
- HDOJ 1005 Number Sequence 斐波那契找循环
- hdoj 1005 Number Sequence (斐波那契数列 找循环节)
- hdoj 1005 number sequence(找规律)
- HDU 1005 Number Sequence 找循环节
- HDU 1005 Number Sequence 找循环位置
- HDU 1005 Number Sequence (找循环节)
- 1005 Number Sequence(广义斐波那契数列)
- hdoj 1005 Number Sequence (找规律,打表)
- NYOJ 427 & HDU 1005 Number Sequence(找循环节)
- NYOJ 427 & HDU 1005 Number Sequence(找循环节)
- HDU 1005 Number Sequence 找循环区间的长度
- HDU 1005 Number Sequence 【找循环周期(瞎搞)】
- HDOJ 1005 Number Sequence
- 【HDOJ】1005 -> Number Sequence
- HDOJ 1005 Number Sequence
- HDOJ 1005 Number Sequence
- hdoj 1005 NUMBER Sequence
- hdoj 1005Number Sequence
- HDOJ1020 水
- c语言知识 stdlib.h常用函数
- HTML <input> 标签
- memset函数
- HDOJ 1009 FatMouse' Trade简单的贪心
- HDOJ 1005 Number Sequence 斐波那契找循环
- JXGL数据库表截图
- HDOJ 1004 Let The Ball Rise
- 数据库误删
- cocos2d-x初探学习笔记(19)--物理引擎box2d(1)
- VS2010 lib和dll导出路径设置
- HDOJ 1003 Max Sum 动态规划入门(
- bbed还原数据实例
- 移植Mer-qtmediahub到hi3716m(1):mer-qtmediahub的rootfs制作