LightOJ-1006-Hex-a-bonacci
2017-08-27 20:40
537 查看
题目传送门
题意:对递归函数进行优化。
思路:易知此递归函数为一递推式,即数组第K个数为第K-6个数到第K-1个数之和,可以用循环写。
题意:对递归函数进行优化。
思路:易知此递归函数为一递推式,即数组第K个数为第K-6个数到第K-1个数之和,可以用循环写。
#include <bits/stdc++.h> using namespace std; const int mod = 10000007; int f[10000+1000]; int main(void) { int T, cas = 1; scanf("%d", &T); while (T--) { memset(f, 0, sizeof(f)); int n; for (int i = 0; i < 6; i++) scanf("%d", &f[i]); scanf("%d", &n); for (int i = 6; i <= n; i++) f[i] = (f[i-1]%mod+f[i-2]%mod+f[i-3]%mod+f[i-4]%mod+f[i-5]%mod+f[i-6]%mod)%mod; printf("Case %d: %d\n", cas++, f %mod); } return 0; }
相关文章推荐
- LightOJ 1006 :Hex-a-bonacci
- 【LightOJ】1006 - Hex-a-bonacci(矩阵快速幂)
- Lightoj 1006 Hex-a-bonacci
- lightoj-1006-Hex-a-bonacci【思维】
- LightOJ 1006 Hex-a-bonacci
- lightOj1006 Hex-a-bonacci
- LightOj 1006 - Hex-a-bonacci
- lightoj 1006 - Hex-a-bonacci (FOR循环)
- LightOj 1006 Hex-a-bonacci(矩阵快速幂)
- LightOJ 1006 C Hex a bonacci (取模、水~)
- lightOJ 1006 - Hex-a-bonacci
- LightOJ1006---Hex-a-bonacci(矩阵快速幂)
- 每日刷题:lightoj-1006 - Hex-a-bonacci
- LightOJ 1006 - Hex-a-bonacci
- Lightoj1006——Hex-a-bonacci(递归转递推)
- 【1006 - Hex-a-bonacci(亦是水题)】
- Light OJ 1006 Hex-a-bonacci
- 【light-oj】-1006 - Hex-a-bonacci(思维)
- LIGHT OJ 1006 - Hex-a-bonacci 【化简递推式(DP)】
- Light OJ:1006 Hex-a-bonacci(水题)