class Solution {
// dp[n] 代表 爬到n接楼梯的方法数
// 递推公式:f(n) = f(n-1) + f(n-2)
// 初始值dp[0] = 1;dp[1] = 1;
// 遍历顺序:从小到大
public int climbStairs(int n) {
int[] res = new int[n+1];
res[0] = 1;
res[1] = 1;
for(int i = 2; i <= n; i++){
res[i] = res[i-1] + res[i-2];
}
return res[n];
}
}