class Solution: def jumpFloor(self , number: int) -> int: if number == 1: return 1 dp = [0]*number # 其实就是斐波那楔数列,只是dp[0],dp[1]不同 dp[0], dp[1] = 1, 2 for i in range(2, number): dp[i] = dp[i-1] + dp[i-2] return dp[number-1]