class Solution {
public:
int climbStairs(int n) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
if (n == 1) {
return 1;
}
if (n == 2) {
return 2;
}
int pre2 = 1;
int pre1 = 2;
int cur;
for (int i = 3; i <= n; i++) {
cur = pre1 + pre2;
pre2 = pre1;
pre1 = cur;
}
return cur;
}
};
LeetCode Climbing Stairs
最新推荐文章于 2019-05-04 21:56:13 发布