HDU 1005 Number Sequence
来源:互联网 发布:网络电子备课系统 编辑:程序博客网 时间:2024/05/21 07:12
链接 : http://acm.hdu.edu.cn/showproblem.php?pid=1005
题意 : 给定a,b,n, 存在下面的序列 : s[1]=s[2]=1,s[n]=(a*s[n-1]+b*s[n-2])%7,计算出第n项
强行算的话肯定会耗时耗空间,找规律,每7个数取模,貌似是7个一循环,但是暴力后得知7*7=49一循环
#include <iostream>using namespace std;int main(){ int ans[50],a,b,n; while(cin>>a>>b>>n,a+b+n) { n%=49; ans[0]=ans[1]=1; for(int i=2;i<=n;i++) ans[i]=(ans[i-1]*a+ans[i-2]*b)%7; cout<<ans[n-1]<<endl; } 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 1005Number Sequence
- 最大值最小化
- Java 输入输出操作
- iOS指纹识别iOS TouchID
- 两个app之间通讯
- golang的select典型用法
- HDU 1005 Number Sequence
- Android和Linux底层通信机制实现
- jquery的click事件失效
- next_permutation函数 in c++
- CXF错误Error:unable to find cxf-manifest.jar
- EAS BOS对于二次开发的目录在子系统树中没有正确显示问题检查
- JDK源码学习(4)-HashMap的遍历方式,两种迭代器源码分析
- struts2的s:iterator标签在jsp页面获取action中数组对象
- django入门:get() returned more than one topic