题目描述
解题思路
本质上与斐波那契数是一样的:\(a_n = a_{n - 1} + a_{n - 2}\)
构建for
循环来遍历。
代码
class Solution {
public:
int climbStairs(int n) {
int cnt[2] = {1, 1};
if (n == 1)
return 1;
for (int i = 1; i < n; i++) {
int sum = cnt[0] + cnt[1];
cnt[0] = cnt[1];
cnt[1] = sum;
}
return cnt[1];
}
};
标签:cnt,爬楼梯,int,sum,return,70,climbing,stairs
From: https://www.cnblogs.com/zwyyy456/p/16755943.html