动态规划 - 70. 爬楼梯

Problem: 70. 爬楼梯

思路

定义一个哈希数组dp,缓存一下结果

解题过程

go(nowUpStair):

  1. 由于1级台阶有1种方法,2级台阶有2种方法,所以可以写出递归出口:

  1. 如果在dp中找到了上nowUpStair级的方案,那么直接返回它

  2. 否则,就保存上nowUpStair级的方案

复杂度

Code

C++

Python

C#