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

70、爬楼梯

题目

解答

简单dp,边界条件n=1为1,n=2为2,递推即可

class Solution {
public:int climbStairs(int n) {if (n == 1)return 1;if (n == 2)return 2;// 递推:dp[n]=dp[n-1]+dp[n-2]int last = 2;int llast = 1;int ans = 0;for (int i = 3; i <= n; i++) {ans = last + llast;llast = last;last = ans;}return ans;}
};

时间复杂度O(n)

空间复杂度O(1)

http://www.lqws.cn/news/475651.html

相关文章:

  • 相机camera开发之差异对比核查四:测试机和对比机的Camera动态参数差异对比及关键字
  • 笨方法学python-习题1
  • 设计模式精讲 Day 10:外观模式(Facade Pattern)
  • 无锡哲讯科技:助力纺织业搭乘 SAP 数字化快车
  • [xiaozhi-esp32] 应用层(9种state) | 音频编解码层 | 双循环架构
  • OpenGL ES 中的材质
  • 《高等数学》(同济大学·第7版)第五章 定积分 第二节微积分基本公式
  • ASP.NET Core API文档与测试实战指南
  • 创建 Vue 3.0 项目的两种方法对比:npm init vue@latest vs npm init vite@latest
  • Perplexity AI:对话式搜索引擎的革新者与未来认知操作系统
  • 腾讯AI音乐黑科技,LeVo引领音色与创作新风潮
  • 计算机组成原理复习笔记
  • 汽车毫米波雷达增强感知:基于相干扩展和高级 IAA 的超分辨率距离和角度估计.
  • flink如何支持kafka容灾自动切换
  • 一次性理解Java垃圾回收--简单直接方便面试时使用
  • 半导体二极管
  • C# Quartz.net 定时任务
  • c# .netCreateLinkedTokenSource链接令牌,取消信号异步执行
  • 二、海思网卡数据流程
  • 多源异构数据接入与实时分析:衡石科技的技术突破
  • 虚拟与现实交融视角下定制开发开源AI智能名片S2B2C商城小程序赋能新零售商业形态研究
  • 【node】Mac m1 安装nvm 和node
  • Vulkan 学习笔记15—Mipmap 与多重采样
  • Vue3+TypeScript+Element Plus 表格展开行优化方案
  • MongoDB:索引
  • 【机器学习的五大核心步骤】从零构建一个智能系统
  • Linux 服务器运维:磁盘管理与网络配置
  • go excel解析库xuri/excelize中的SAX
  • LLMs之Embedding:Qwen3 Embedding的简介、安装和使用方法、案例应用之详细攻略
  • 【weaviate】分布式数据写入之LSM树深度解析:读写放大的权衡