我们发现n个阶梯的方法是前两个阶梯方法的和:
class Solution {
public:
int climbStairs(int n) {
int a=1;
int b=2;
int c;
if(n==1)
return 1;
if(n==2)
return 2;
for(int i=3;i<=n;i++)
{
c=a+b;
a=b;
b=c;
}
return c;
}
};