[second]Climbing Stairs

f(n) = f(n-1)+f(n-2) DP

    int climbStairs(int n) {
        // Start typing your C/C++ solution below
        // DO NOT write int main() function
        if(n<=2)
            return n;
        int a = 1,b = 2;
        int cnt;
        for(int i=3;i<=n;i++)
        {
            cnt = a+b;
            a = b;
            b = cnt;
        }
        
        return cnt;
        
    }

  

posted @ 2013-09-29 16:56  summer_zhou  阅读(131)  评论(0编辑  收藏  举报