1. class Solution {
    2. public:
    3. int climbStairs(int n) {
    4. if (n == 1)
    5. {
    6. return 1;
    7. }
    8. if(n == 2){
    9. return 2;
    10. }
    11. int f1 = 1;
    12. int f2 = 2;
    13. int f3 = 0;
    14. for (int i = 2; i < n; i++)
    15. {
    16. f3 = f1 + f2;
    17. f1 = f2;
    18. f2 = f3;
    19. }
    20. return f3;
    21. }
    22. };