当前位置: 首页 > news >正文

HOT100力扣(40) 动态规划-爬楼梯

这道题本质就是斐波那契数列,是动态规划的入门第一题。

核心思路(一句话讲透):

要爬到第 n 阶台阶,最后一步只有两种可能:

  1. 从第 n-1 阶爬 1 阶上来
  2. 从第 n-2 阶爬 2 阶上来 所以爬到第 n 阶的总方法数 = 爬到 n-1 阶的方法数 + 爬到 n-2 阶的方法数

. 完整解题步骤

  1. 定义状态:用f(x)表示爬到第 x 阶台阶的总方法数
  2. 推导转移方程f(x) = f(x-1) + f(x-2)
  3. 确定边界条件
    • f(0) = 1:站在第 0 阶(起点),只有 1 种方法(不用爬)
    • f(1) = 1:爬到第 1 阶,只有 1 种方法(爬 1 阶)
  4. 空间优化(滚动数组): 因为f(x)只和f(x-1)f(x-2)有关,不需要保存整个数组,只用 3 个变量滚动更新即可,空间复杂度从 O (n) 降到 O (1)。

不管名字怎么变,永远遵守:

新值 = 前一个值 + 前前一个值

这里:

  • r永远是最新算出来的结果(对应 f (i))
  • q是上一轮的结果(对应 f (i-1))
  • p是上上轮的结果(对应 f (i-2))
class Solution { public: int climbStairs(int n) { //r表示最后的可能 r等于前n-1和n-2的可能数的和 /*p:代表 f(i-2)(上上个台阶的方法数) q:代表 f(i-1)(上一个台阶的方法数) r:代表 f(i)(当前台阶的方法数)*/ //r=1 表示在从0到1台阶的方法只有一个 int p = 0,q = 0,r = 1; for(int i = 1;i<=n;i++){//从台阶1开始走 p = q;// q = r;// r = p +q; } return r; } };
http://www.gsyq.cn/news/1423353.html

相关文章:

  • 2026毕节黄金回收实测排行|正规门店筛选与变现干货 - 资讯纵览
  • 毕业设计别再愁了!一个校园失物招领系统帮你搞定毕设(含JSP+SSM源码)
  • 除了重置密码,你的Grafana安全吗?从一次密码找回聊聊用户管理与数据库安全
  • 合肥全屋定制怎么选?5 大主流品牌优缺点对比 + 选购建议 - 资讯快报
  • 在 WSL 中部署 Claude Code 并开启 Agent Team 模式
  • 618发膜购物清单:高性价比的发膜推荐 - 资讯纵览
  • AI强大难鉴别,创作者被迫“自证清白”,水印方案也难万无一失
  • ROS小车GPS轨迹可视化:用Mapviz和天地图API打造高清卫星地图(避坑指南)
  • 从内部三极管到输出方波:一张图看懂NE555多谐振荡器工作原理,附Multisim仿真文件
  • 2026年东莞展示柜定制厂家推荐榜:珠宝/化妆品/手机/眼镜/精品/首饰/鞋子展示柜源头工厂实力解析 - 品牌企业推荐师(官方)
  • 终极Windows风扇控制指南:用FanControl告别电脑噪音与高温烦恼
  • 从‘扫掠’到‘自由化’:手把手教你搞定Abaqus复杂三维零件的结构化网格划分
  • 从滨松S15639到国产灵明光子:手把手教你读懂SiPM规格书里的关键参数(PDE、串扰、暗计数)
  • 沙龙级护理搬回家:顶级发膜品牌TOP3 - 资讯纵览
  • 炉石传说HsMod插件:55项功能完全指南,让你的游戏体验焕然一新!
  • 别再手动复制粘贴了!用Excel插件E灵,5分钟搞定‘一户一表’家庭档案整理
  • 2026年喷雾干燥机厂家推荐:二流体/三流体/闭式循环/离心式/压力式等十三类干燥设备技术实力品牌榜单 - 品牌企业推荐师(官方)
  • 别再只会点灯了!Keil uVision5的这些高效技巧,能让你的51单片机开发快一倍
  • 2026发膜新品前瞻:科技护发将成主流 - 资讯纵览
  • Amphenol ICC RJE1Y26C05C42401线束组件解析:设备集成中的网络连接方案
  • 2026年东莞清洗机/自动清洗机/钢网/治具/旋转喷淋清洗机厂家最新推荐榜单:智能洁净与精密脱膜技术深度解析 - 品牌企业推荐师(官方)
  • 量子退火器中磁记忆现象的研究与应用
  • 识质存在修改器下载2026最新
  • 基于Arduino与振动传感器的电子骰子制作:从随机数生成到硬件实现
  • RF Boy射频开发板:从ESP8266到CC1101的无线信号实验指南
  • 2026 年衬衫批发质量哪家强?全国权威渠道排行榜:源头好货闭眼入 - GrowthUME
  • 2026年GEO优化公司横评:技术系统、服务交付与效果归因全对比 - 科技焦点
  • 佛山不锈钢门窗企业找GEO优化服务商,行内人总结的6条避坑经验值得看 - 资讯快报
  • CentOS 7升级内核踩坑实录:手把手教你指定4.4.207版本并解决‘pstore: deflate’报错
  • HW763触摸传感器灵敏度改造:从2mm到15mm的电容感应增强方案