70.爬楼梯

Posted zhaohuan1996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了70.爬楼梯相关的知识,希望对你有一定的参考价值。

动态规划:

1、状态定义

2、状态初始化

3、状态转移

/*

*/
#include<stdio.h>
#include<malloc.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<iostream>
int climbStairs(int n){
    int dp[n+1],i;
    dp[0]=1;
    dp[1]=1;
    for(i=2;i<=n;i++){
        dp[i]=dp[i-1]+dp[i-2];
    }
    return dp[n];
}
int main()
{
    int rs = climbStairs(4);

    printf("%d
",rs);
    return 0;
}

 

以上是关于70.爬楼梯的主要内容,如果未能解决你的问题,请参考以下文章

leetcode70爬楼梯

LeetCode70爬楼梯

LeetCode #70 爬楼梯

代码随想录算法训练营第三十八天 | 理论基础 ,509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯

代码随想录算法训练营第三十八天 | 509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯

Leetcode#70. Climbing Stairs(爬楼梯)