网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  30 Day Challenge Day 12 | Leetcode 70. Climbing Stairs 动态规划

30 Day Challenge Day 12 | Leetcode 70. Climbing Stairs 动态规划

分类: IT文章 • 2025-01-31 11:39:07

Easy

动态规划

class Solution {
public:
    int climbStairs(int n) {
        if(n == 1) return 1;

        vector<int> dp(n+1);
        
        dp[0] = 0;
        dp[1] = 1;
        dp[2] = 2;
        
        for(int i = 3; i <= n; i++) {
            dp[i] = dp[i-1] + dp[i-2];
        }
        
        return dp[n];
    }
};

相关推荐

  • 动态解析冒泡排序—Python
  • leetcode无重复字符最长子串
  • leetcode 31. Next Permutation(字典序的下一个)
  • leetcode 60. Permutation Sequence(康托展开)
  • leetCode书房之链表(LC实现链表)
  • 用grunt搭建自动化的web前端开发环境-完整教程 1. 前言 2. 安装nodejs 3. 安装grunt-CLI 4. 创建一个简单的网站 5. 安装grunt 6. 配置Gruntfile.js 7. Grunt插件介绍 8. 使用uglify插件(压缩javascript代码) 9. 使用jshint插件(检查javascript语法错误) 10. 使用csslint插件(检查css语法错误) 11. 使用watch插件(真正实现自动化) 12. 上文中所谓的“build” 13. 批量安装插件 14. 系统文件结构 15. 完结
  • 【Python第16课到30课 】
  • C++静态库与动态库 C++静态库与动态库 静态库 动态库 动态库的显式调用 附件:Linux下库相关命令 总结
  • postman的正则提取和内置动态参数,cookie提取
  • 12c 11.13
  • iOS开发 倒计时
  • 30 Day Challenge Day 13 | Leetcode 62. Unique Paths 题解
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号