目录

力扣70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

复制代码
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶

示例 2:

复制代码
输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶
javascript 复制代码
/**
 * @param {number} n
 * @return {number}
 */
var climbStairs = function (n) {
    if(n==1||n==2){
        return n
    }
    let dp = []
    dp[0] = 0
    dp[1] = 1
    dp[2] = 2
    for (let i = 3; i <= n; i++) {
        dp[i] = dp[i - 1] + dp[i - 2]
    }
    return dp[n]
};
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
hhope几秒前
🧀 【实战演练】从零搭建!让复制粘贴上传文件“跑起来” (Node.js 后端版)
前端·javascript·面试
逆袭的小黄鸭几秒前
内存泄漏:四大场景剖析与解决方案
前端·javascript·面试
C-DHEnry3 分钟前
迪杰斯特拉+二分+优先队列+拓扑+堆优化(奶牛航线Cowroute、架设电话线dd、路障Roadblocks、奶牛交通Traffic)
c++·算法·动态规划·二分·拓扑·堆优化·迪杰斯特拉
清风絮柳12 分钟前
59.基于ssm和vue学生考试成绩管理系统
前端·javascript·vue.js·毕业设计·ssm架构·学生考试成绩管理系统·学生考试成绩管理
.YY001.20 分钟前
数据结构第一轮复习--第六章图包含代码
数据结构·算法
ElasticPDF-新国产PDF编辑器26 分钟前
Angular 项目使用 pdf.js 及批注插件Elasticpdf 教程
javascript·pdf·angular.js
難釋懷29 分钟前
JavaScript基础-window.localStorage
开发语言·javascript
?Agony33 分钟前
P17_ResNeXt-50
人工智能·pytorch·python·算法
计算机真好丸37 分钟前
第J9周:Inception v3算法实战与解析
算法
风雨兼程^_^42 分钟前
Nuxt3项目的SEO优化(robots.txt,页面tdk,伪静态.html,sitemap.xml动态生成等)
前端·seo·nuxt3·服务端渲染ssr