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

LeetCode:70. 爬楼梯

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:70. 爬楼梯
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶
    示例 2:
    输入:n = 3
    输出:3
    解释:有三种方法可以爬到楼顶。
  3. 1 阶 + 1 阶 + 1 阶
  4. 1 阶 + 2 阶
  5. 2 阶 + 1 阶
  • 类似上一题,只是这题没有直接给出递推公式,以及初始值不一样
	public int climbStairs(int n) {if (n <= 2)return n;int res = 0;int a = 1, b = 2;for (int i = 3; i <= n; i++) {res = a + b;a = b;b = res;}return res;}
http://www.lryc.cn/news/528169.html

相关文章:

  • 《Trustzone/TEE/安全从入门到精通-标准版》
  • 2025神奇的数字—新年快乐
  • 第一个3D程序!
  • Hive:内部表和外部表,内外转换
  • 2024收尾工作
  • 能说说MyBatis的工作原理吗?
  • 简单的SQL语句的快速复习
  • Spring MVC 综合案例
  • Spring Boot多环境配置实践指南
  • 微信小程序中实现进入页面时数字跳动效果(自定义animate-numbers组件)
  • 【huawei】云计算的备份和容灾
  • Vue.js组件开发-实现下载时暂停恢复下载
  • TCP是怎么判断丢包的?
  • python爬虫入门(一) - requests库与re库,一个简单的爬虫程序
  • 2025年数学建模美赛 A题分析(3)楼梯使用方向偏好模型
  • 复古壁纸中棕色系和米色系哪个更受欢迎?
  • 编译安装PaddleClas@openKylin(失败,安装好后报错缺scikit-learn)
  • t113_can增加驱动
  • 达梦数据库建用户,键库脚本
  • 上海亚商投顾:沪指冲高回落 大金融板块全天强势 上海亚商投
  • MySQL 的索引类型【图文并茂】
  • 天聚地合:引领API数据流通服务,助力数字经济发展
  • 【反悔堆】【hard】力扣871. 最低加油次数
  • electron typescript运行并设置eslint检测
  • 服务器上安装Nginx详细步骤
  • Timeout or no response waiting for NATS JetStream server
  • 5.2 软件需求分析
  • DF 开发1
  • 【现代深度学习技术】深度学习计算 | 参数管理
  • 团体程序设计天梯赛-练习集——L1-024 后天