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

梵讯企业网站建设WordPress云媒体库

梵讯企业网站建设,WordPress云媒体库,颍泉网站建设,wordpress a5题目描述 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 代码 …

题目描述
给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。

你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。

请你计算并返回达到楼梯顶部的最低花费。

在这里插入图片描述
代码

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {/*dp[i]的含义:表示达到第i+1个台阶最小的花费(下标从0开始)推导公式:dp[i] = min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2])初始化:dp[0] = 0, dp[1] = 0确定遍历顺序:从前向后*/vector<int> dp(cost.size() + 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()];}
};

优化

class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {/*dp[i]的含义:表示达到第i+1个台阶最小的花费(下标从0开始)推导公式:dp[i] = min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2])初始化:dp[0] = 0, dp[1] = 0确定遍历顺序:从前向后*/int a = 0, b = 0, sum = 0;for (int i = 2; i <= cost.size(); i++) {a = b;b = sum;sum = min(a + cost[i - 2],b + cost[i - 1]);}return sum;}
};
http://www.yayakq.cn/news/805321/

相关文章:

  • 成都网站设计哪家比较好深圳效果图制作
  • 网站建设合约安康网站建设公司
  • 建设网站需要哪些资质wordpress怎么看代码
  • 曰本做爰网站一个人如何注册公司
  • 网站建设返回函数快速建站开源
  • 郑州企业网站优化哪家便宜开展网络营销的企业网站有哪些
  • o2o网站建设资讯什么是网络营销组合策略
  • 建设一个购物网站的费用个人怎么开发软件
  • 河北省建设厅网站站长大连做app的公司
  • 北京正规网站建设公司合肥比较好的网站建设公司
  • 陇西 网站建设项目网络图用什么软件
  • 公司网站设计需要多少钱珠海市官网网站建设品牌
  • 多国语言网站建设wordpress 卡
  • 网站的开发费用吗谢岗网站仿做
  • 网站风格分析深圳福田会展中心近期展会
  • 网站设计需求文档范例外贸网站建设如何做呢
  • 杭州网站建设网页制作seo搜索规则
  • 怎样设置默认网站深圳品牌策划公司排行
  • 在阿里云做的网站怎么移动网站建站方案说明书
  • 浙江省建设厅执业资格注册中心网站网站代理网站
  • 黑客怎么攻击网站yellow的视频播放
  • 如何做网站活动广州手工外发加工网
  • 做阿里巴巴网站多少钱网页网站开发工具
  • 厦门专业做网站 厦门做网站的公司 厦门做服饰网站亿网中国网站管理系统
  • 中国建设银行云南官网站纪念币自建网站平台要多少钱
  • 简单网页制作代码html上海怎么做seo推广
  • 纯静态做企业网站android获取Wordpress数据库
  • 个人手机网站建设icp许可证个人网站
  • 南海区住房和城乡建设部网站阿里巴巴官网首页
  • 哪个网站可下载免费pptwordpress生成静态 mip