麻烦大家要自己去leetcode看题目
第一个思路
用递归会超时
return self.climbStairs(n - 1) + self.climbStairs(n - 2)
第二个思路
滚动数组思想
class Solution(object):def climbStairs(self, n):""":type n: int:rtype: int"""if(n<=2):return np = 1 q = 1 for i in range(2, n+1):r = p + qp = q q = r return r