本文主要是介绍【hot100篇-python刷题记录】【爬楼梯】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
R5-真正的动态规划
动态规划核心:
第i步是怎么来的(即动态规划公式)
走到第i步阶梯的总方法数=sum(走到第i-1步阶梯的总方法数,走到第i-2步阶梯的总方法数)
class Solution:def climbStairs(self, n: int) -> int:if n<=2:return nsums=[0]*nsums[0],sums[1]=1,2for i in range(2,n):sums[i]=sums[i-1]+sums[i-2]return sums[n-1]
这篇关于【hot100篇-python刷题记录】【爬楼梯】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!