HDU 1005 —— Number Sequence
来源:互联网 发布:网络基础平台一般包括 编辑:程序博客网 时间:2024/06/05 11:35
原题:http://acm.hdu.edu.cn/showproblem.php?pid=1005
思路:找循环节;f[n] = (f[n-1]*A+f[n-2]*B)%7,所以f[n-1]和f[n-2]都只有7种可能:0、1、2、3、4、5、6,且A和B都是固定的,所以循环节最大就是7*7=49;
#include<bits/stdc++.h>int res[100];int main(){int a, b, n, i;while(~scanf("%d%d%d", &a, &b, &n)){if(a == 0 && b == 0 && n == 0)break;res[1] = 1, res[2] = 1;for(i = 3;i<=50;i++){res[i] = (res[i-1]*a+res[i-2]*b)%7;if(res[i] == 1 && res[i-1] == 1)break;}n %= (i-2);res[0] = res[i-2];printf("%d\n", res[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 - 1005 Number Sequence
- "multipath -r" momentarily cause /dev/mapper/<wwid> to disappear
- php常用函数
- MDK (keil) 没有使用到的函数编译时候会有警告的解决
- Spring整合Quartz实现定时任务
- python使用json web token (jwt)实现http api的加密传输
- HDU 1005 —— Number Sequence
- Spring Java Configuration之@Configuration和@Bean
- C++名字查找与类的作用域
- zookeeper的简单使用
- webservice服务 记录
- 怎样可以跨进程测试
- uva 10213 How Many Pieces of Land 分割圆 高精度
- 在2D空间中使用四叉树实现碰撞检测
- mysql性能优化方案