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

力扣-动态规划-70 爬楼梯

思路

  1. dp数组定义:爬到第i个台阶有多少种爬法
  2. 递推公式:dp[i] = dp[i-1] + dp[i-2]     当前台阶可能是从前一个或者前两个来的
  3. dp数组初始化:dp[0] = 0, dp[1] = 1, dp[2] = 2
  4. 遍历顺序:顺序遍历
  5. 时间复杂度:O(n)

代码

class Solution {
public:int climbStairs(int n) {if(n == 1) return 1;if(n == 2) return 2;vector<int> dp(n+1);dp[1] = 1;dp[2] = 2;for(int i = 3; i <= n; i++){dp[i] = dp[i-1] + dp[i-2];}return dp[n];}
};

http://www.lryc.cn/news/543002.html

相关文章:

  • 【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片
  • 使用 pytest-mock 进行 Python 高级单元测试与模拟
  • lowagie(itext)老版本手绘PDF,包含页码、水印、图片、复选框、复杂行列合并等。
  • 《Linux 指令集:开启极客世界的钥匙_01》
  • 【Android】用 chrome://inspect/#devices 调试H5页面
  • Deepseek 实战全攻略,领航科技应用的深度探索之旅
  • 《论区块链技术及应用》审题技巧 - 系统架构设计师
  • ROS2 强化学习:案例与代码实战
  • 【Python模块】——pymysql
  • 【我的Android进阶之旅】Android Studio SDK Update Site 国内的腾讯云镜像配置指南
  • springboot实现多文件上传
  • Webpack打包优化
  • 浅谈HTTP及HTTPS协议
  • GTID的基本概念
  • .NET Core MVC IHttpActionResult 设置Headers
  • 数据结构与算法面试专题——桶排序
  • 深度学习奠基作 AlexNet 论文阅读笔记(2025.2.25)
  • MongoDB 数据库简介
  • Transformer LLaMA
  • 【DeepSeek开源:会带来多大的影响】
  • Redis7——基础篇(七)
  • 边缘计算:通俗易懂的全方位解析
  • Flink 中的滚动策略(Rolling Policy)
  • GPU和FPGA的区别
  • 网易云音乐分布式KV存储实践与演进
  • WordPress平台如何接入Deepseek,有效提升网站流量
  • 【嵌入式】STM32内部NOR Flash磨损平衡与掉电保护总结
  • 什么是磁盘阵列(RAID)?如何提高磁盘阵列的性能
  • 轻量级日志管理平台Grafana Loki
  • k8s集群部署