JZ08 跳台阶

本文最后更新于:2022年4月9日 中午

image-20211006103526300

Solution

  • 本质等同于斐波那契数列
1
2
3
4
5
6
7
8
9
10
11
12
class Solution {
public:
int jumpFloor(int number) {
if (number < 2) return number;
vector<int> dp(number + 1, 0);
dp[1] = 1; dp[2] = 2;
for (int i = 3; i <= number; ++i) {
dp[i] = dp[i-1] + dp[i-2];
}
return dp[number];
}
};

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!