题目:

题解:
class Solution:
def climbStairs(self, n: int) -> int:
a, b = 1, 1
for _ in range(n - 1):
a, b = b, a + b
return b
本文介绍了如何使用Python编写一个名为`climbStairs`的函数,解决经典的爬楼梯问题。该函数通过动态规划方法,用两个变量a和b存储前一步和两步到达楼层数,求解给定台阶数n时到达顶层的方法。
题目:

题解:
class Solution:
def climbStairs(self, n: int) -> int:
a, b = 1, 1
for _ in range(n - 1):
a, b = b, a + b
return b