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

代码随想录32_动态规划基础

理论基础

Dynamic Programming,当前状态由上一状态推导而来。

FIB 斐波那契

1.初始化数组的时候需要分配数组大小;
2.如果没有分配,使用push_back是安全的;

题解

class Solution {
public:int fib(int n) {if(n<=1) return n;// vector<int> dp(n+1);// dp[0]=0;// dp[1]=1;vector<int> dp;dp.push_back(0);dp.push_back(1);for(int i=2;i<=n;i++){dp.push_back(dp[i-1]+dp[i-2]);//dp[i]=dp[i-1]+dp[i-2];}return dp[n];}
};

使用最小花费爬楼梯

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {vector<int> dp(cost.size()+1);dp[0]=0;dp[1]=0;for(int i=2;i<=cost.size();i++){dp[i]=min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);}return dp[cost.size()];}
};
http://www.zskr.cn/news/76328.html

相关文章:

  • 3、缺陷管理
  • SGLang 的 DP Attention 模式浅析 - -银光
  • K8S的Service
  • 在MacOS中运行k3s
  • 第48天(中等题 数据结构)
  • PDFsharp:强大的 .NET 跨平台 PDF 处理库
  • 2025 成都/西南地区品牌定位服务商 TOP5 评测!实战案例驱动+系统化战略权威榜单发布,助力企业实现品牌资产与业绩双增长
  • 2025 最新成都/西南地区品牌策划/品牌设计/包装设计/营销策划/品牌定位服务商 TOP5 评测!实战案例驱动 + 全案能力实证权威榜单发布,赋能品牌资产与销量双增长
  • 2025辽宁省特长生升学/中高考升学机构TOP5评测!专业团队+多元路径权威榜单发布,规划赋能学子升学新未来
  • 2025辽宁省高一选科/高考志愿填报/特长生升学/港澳升学/综合评价升学机构TOP5评测!全链路规划权威榜单发布,助力考生精准规划升学路径
  • 二项式定理
  • 打家劫舍
  • 本人对于cookie和session的理解
  • 简易实现枚举类型到字符串
  • 用 GOGC 和 GOMEMLIMIT 控制 Go 程序内存:让区块链节点不再 OOM - 若
  • 2025年下半年上海ISO27001认证公司综合评测与选择指南
  • 2025年下半年上海IATF16949认证服务权威推荐与专业指南
  • 2025年12月海南注册公司财税,海口财税,海南代理记账财税公司最新推荐,聚焦企业注册与全案财税交付能力
  • SGLang 分布式集群模式概览 - -银光
  • 20232426 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 2025 最新锂电池服务商 / 厂家 TOP5 评测!技术创新 + 品质保障权威榜单发布,赋能新能源产业高质量发展
  • text-embedding-3是什么?大模型Embedding技术科普
  • NAS 部署 OmniBox:全聚合一站式观影解决方案,轻松打造家庭影院
  • 性能jmeter常用注意事项
  • Rabbit
  • 如何保证 RocketMQ 消息不丢失
  • Flutter for HarmonyOS 创建指南(一):环境搭建与项目创建
  • 详细介绍:[特殊字符] 微前端部署实战:Nginx 配置 HTTPS 与 CORS 跨域解决方案(示例版)
  • Git预提交钩子实现代码美化自动化
  • 122_尚硅谷_init函数