题解 | #跳台阶#

跳台阶

https://www.nowcoder.com/practice/8c82a5b80378478f9484d87d1c5f12a4


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]

全部评论

相关推荐

兄弟们,实习都是在接各种api,该怎么包装简历
仁者伍敌:感觉我自己做小项目也是各种api啊,我要怎么包装简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务