十七
十七
Published on 2022-02-25 / 161 Visits
0
0

leetcode70. 爬楼梯

leetcode70. 爬楼梯

分析

第i层楼梯可从第i-1或第i-2层上来,用f[i]表示到达第i层楼梯的方法,那么f[i]=f[i-1]+f[i-2].

class Solution {
public:
    int climbStairs(int n) {
        int f[n+1];
        if(n==1)return 1;
        f[1]=1,f[2]=2;
        for(int i=3;i<=n;i++)
            f[i]=f[i-1]+f[i-2];
        return f[n];
    }
};

Comment