简单
class Solution {
public:
int climbStairs(int n) {
if (n == 1) return 1;
if (n == 2) return 2;
int a = 1, b = 2, res = 0;
for (int i = 3;i <= n;++i) {
res = a + b;
a = b;
b = res;
}
return res;
}
};
执行结果:
通过
显示详情
添加备注
执行用时:0 ms, 在所有 C++ 提交中击败了100.00% 的用户
内存消耗:5.8 MB, 在所有 C++ 提交中击败了74.04% 的用户
通过测试用例:45 / 45