链接
http://codeforces.com/contest/1117/problem/D
题意
你有两个数字:1和m,
你需要构造一个和为n的序列,问你能构造出多少种序列。答案对$10^9+7$取模。
范围
$N\le10^{18}$
$M\le100$
题解
ans(n,m) = ans(n-1,m) + ans(n-m,m)
由于m一样,所以dp[n] = dp[n-1] + dp[n-m]
矩阵快速幂
1 |
|
- 本文作者: fightinggg
- 本文链接: http://fightinggg.github.io/yilia/yilia/PNHISH.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!