微笑沉默

关注

70. Climbing Stairs刷题笔记

微笑沉默

关注

阅读 65

2023-05-26


问题描述 该题考察的是动态规划

class Solution:
    def climbStairs(self, n: int) -> int:
        dp = [0]*n
        if n == 1:
            return 1
        dp[0] = 1
        dp[1] = 2
        for i in range(2,n):
            dp[i] = dp[i-1] + dp[i-2]
        return dp[n-1]

运行结果:

70. Climbing Stairs刷题笔记_算法


相关推荐

星河出山

70. Climbing Stairs

星河出山 109 0 0

晒大太阳了

70. Climbing Stairs. Sol

晒大太阳了 38 0 0

七千22

【LeetCode】70. Climbing Stairs 解题报告(Java & Python)

七千22 40 0 0

以沫的窝

746. Min Cost Climbing Stairs刷题笔记

以沫的窝 28 0 0

忆北文学摄影爱好员

LeetCode Top 100 Liked Questions 70. Climbing Stairs (Java版; Easy)

忆北文学摄影爱好员 71 0 0

草原小黄河

Climbing Stairs

草原小黄河 64 0 0

小猪肥

[LeetCode]Climbing Stairs

小猪肥 99 0 0

c一段旅程c

Leetcode: Climbing Stairs

c一段旅程c 73 0 0

624c95384278

LeetCode Climbing Stairs

624c95384278 76 0 0

雅典娜的棒槌

Min Cost Climbing Stairs

雅典娜的棒槌 47 0 0

精彩评论(0)

0 0 举报