🌗 70. 爬楼梯

吞佛童子2022年6月9日小于 1 分钟

🌗 70. 爬楼梯

难度: 🌗

问题描述

img_2.png


解法

class Solution {
    public int climbStairs(int n) {
        // 思路:
        // f(0) = 0; f(1) = 1
        // 特殊情况特判
        if(n == 1) {
            return 1;
        }
        // n >= 2
        int a = 1;
        int b = 1;
        int c = 1;
        for(int i = 2; i <= n; i ++) {
            c = a + b;
            a = b;
            b = c;
        }
        return c;
    }
}

输出

img_3.png

上次编辑于: 2022/6/20 下午8:24:47
贡献者: liuxianzhishou