HDU 1005 NumberSequence
来源:互联网 发布:如何看待陈光标知乎 编辑:程序博客网 时间:2024/05/17 21:38
/************************Date:2016/05/17-by*Exp:求余问题一般有规律************************/#include <iostream>#define N 50//由于两个数对7求余,所以可能出现的最大循环次数为7*7using namespace std;int arr[N];int main(){ int A,B,n; arr[1] = arr[2] = 1; while(cin>>A>>B>>n, A || B || n){ int i; for(i=3; i<N ;i++){ arr[i] = (A * arr[i - 1] + B * arr[i - 2]) % 7; //如果有两个连着 =1,则后面的全部和前面相同,即出现了周期i-2 if(arr[i] == 1 && arr[i-1] == 1) break; } arr[0] = arr[i-2]; cout << arr[n%(i-2)] << endl; } return 0;}
2 0
- HDU 1005 NumberSequence
- POJ1019 NumberSequence 【数学公式转化题】
- HDU 1005
- HDU 1005
- hdu 1005
- hdu 1005
- HDU-1005
- Hdu 1005
- hdu 1005
- hdu 1005
- hdu 1005
- hdu 1005
- HDU-1005
- hdu 1005
- HDU 1005
- HDU 1005
- hdu 1005
- hdu 1005
- 嵌入式电路板上 tcpdump 抓包方法
- Android开源框架Universal-Image-Loader源码解析
- Codeforces Round #352 (Div. 2) C. Recycling Bottles
- C++实现委托机制(三)——lambda表达式封装
- 无亲缘关系的客户与服务器
- HDU 1005 NumberSequence
- 数据结构实验之链表九:双向链表
- 格局与架构
- boost--timer库笔记
- STL 源码剖析读书笔记五:序列式容器之 heap、priority_queue、slist
- Linux Kernel Makefile之一概况
- sftp的用法
- Jupyter Notebook 的快捷键
- Tcpdump抓取 Android 网络包