hdu1005(找规律题)
来源:互联网 发布:网络蚂蚁 知乎 编辑:程序博客网 时间:2024/04/26 02:06
题目链接:click here~
f1=1,f2=1,f(n)=(a*f(n-1)+b*f(n-2))mod7;
给定a,b,n;
求f(n)
1,此题出现循环(最坏情况是在第49次时出现)
2,再一次且是第一次连续出现1,1时第二次循环即开始了。(是定理)
代码如下:
#include<stdio.h>int p[53];int main(){ int a,b,n,flag; p[1]=p[2]=1; while(~scanf("%d%d%d",&a,&b,&n)&&a&&b&&n) { for(int i=3;i<=52;i++) { p[i]=(a*p[i-1]+b*p[i-2])%7; if(p[i]==1&&p[i-1]==1) { flag=i-2; break; //再一次出现1,1时即出现循环 } } n%=flag; if(n==0) printf("%d\n",p[flag]); else printf("%d\n",p[n]); } return 0;}
0 0
- hdu1005(找规律题)
- hdu1005 找规律 枚举
- hdu1005找规律
- HDU1005.规律题
- HDU1005 规律题
- hdu1005 Number Sequence (找规律)
- HDU1005 Number Sequence(规律题)
- hdu1005(规律)
- hdu1005 超规模>>找规律>>有限次数循环
- hdu1005 Number Sequence寻找规律题
- 数学+找规律题
- hdu1005 Number Sequence (思维+规律)
- 数字找规律类型题
- hdoj1021简单题、找规律
- hdoj1005简单题、找规律
- hdoj1061简单题、找规律
- hdoj1097简单题、找规律
- hdoj1098简单题、找规律
- 加载图标LoadIcon ,SetIcon
- OCP 1Z0 053 97
- 逗B少年搞程序11 结尾时间不够了,就不扯了
- 23、使用jQuery实现动画效果(原理:改变CSS)
- 反射(reflect)--获取字节码文件对象
- hdu1005(找规律题)
- 24、管理页面中的多个库
- No module named cobbler.cli
- 25、使用jQuery操作JavaScript(字符串操作 数组操作 )
- 26、使用jQuery操作jQuery对象
- 分享12款最佳的Bootstrap设计工具
- HDU 1312:Red and Black
- 用VC向导生成的基于对话框的程序中SetIcon 的作用
- 27、缓存