
这是一个简单的DP,类似于斐波那契数列。
附上题目链接
实现的代码如下:
1 |
#include<iostream> |
data[i] = data[i - 1] + data[i - 2];(考虑自底向上的做法)
要求n阶的台阶有多少种走法,可以先考虑走到台阶数为n-1和n-2的时候;然后n-1阶数的时候又可以考虑当台阶数为n-2和n-3;n-2阶数的时候又可以考虑当台阶数为n-3和n-4; 逐渐转换,然后求解…

这是一个简单的DP,类似于斐波那契数列。
附上题目链接
实现的代码如下:
1 |
#include<iostream> |
data[i] = data[i - 1] + data[i - 2];(考虑自底向上的做法)
要求n阶的台阶有多少种走法,可以先考虑走到台阶数为n-1和n-2的时候;然后n-1阶数的时候又可以考虑当台阶数为n-2和n-3;n-2阶数的时候又可以考虑当台阶数为n-3和n-4; 逐渐转换,然后求解…
近期评论