![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
递推
ChenyangDu
这个作者很懒,什么都没留下…
展开
-
洛谷 P1192 台阶问题 递推
题目链接:点我跳转题目大意:有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。题目分析:对于第N级台阶,可以从第N-1级向上1级到达,可以从第N-2级向上2级到达,可以从第N-3级向上3级到达,……可以从第N-k级向上k级到达。这是所有可以到达第N级台阶方法了,所以可以得到递推公式a[i]=∑jka[i−j](i&g...原创 2019-01-28 19:26:07 · 424 阅读 · 0 评论 -
洛谷 P1025 数的划分 递推
题目链接:点我跳转题目大意:将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序),求方案数题目分析:可以用递归,先给出递归公式吧,将n划分为k份,每份都比m大,方案数为[n,k,m][n,k,m][n,k,m][n,k,m]=[n−m,k−1,m]+[n,k,m+1][n,k,m]=[n-m,k-1,m]+[n,k,m+1][n,k,m]=[n−m,k−1,m]+[n,k,m+...原创 2019-01-28 20:07:44 · 383 阅读 · 0 评论 -
洛谷 P1057 传球游戏 动规
题目链接:点我跳转题目大意:一个长度为n的闭环,从一个点出发,经过m条边后(无方向),回到出发点,求方案数。题目分析:这道题我用的动归,从i出发,经过k步,到达j点的方案数为[i,j,k][i,j,k][i,j,k],可得状态转移方程[i,j,k]=[i,j+1,k−1]+[i,j−1,k−1][i,j,k] = [i,j+1,k-1]+[i,j-1,k-1][i,j,k]=[i,j+1,k−...原创 2019-01-28 20:40:24 · 291 阅读 · 0 评论