leetcode-70. 爬楼梯

题目

https://leetcode-cn.com/problems/climbing-stairs/

代码

动态规划的入门题目

/*
 * @lc app=leetcode.cn id=70 lang=java
 *
 * [70] 爬楼梯
 */

// @lc code=start
class Solution {
    public int climbStairs(int n) {
        if(n==0||n==1){
            return 1;
        }

        if(n==2){
            return 2;
        }

        int[]dp=new int[n+1];
        dp[0]=0;
        dp[1]=1;
        dp[2]=2;
        for(int i=3;i<=n;i++){
            dp[i]=dp[i-1]+dp[i-2];
        }

        return dp[n];
    }
    
}
// @lc code=end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬...
    或无言阅读 1,877评论 0 0
  • 原题地址:https://leetcode-cn.com/problems/climbing-stairs/ 题目...
    IgorNi阅读 488评论 0 0
  • 题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬...
    LonnieQ阅读 124评论 0 1
  • 1、题目 爬楼梯 - 力扣(LeetCode) https://leetcode-cn.com/problems/...
    风卷晨沙阅读 229评论 0 0
  • 主楼的六楼由于朝向的原因,正面的教室总是不进阳光。六楼纯水泥色走廊的尽头是622,622不是教室,这间十平米的小屋...
    车狸子阅读 831评论 10 26