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

网站建设的摘要免费wordpress模板

网站建设的摘要,免费wordpress模板,网站建设材料,湛江专业做网站题目描述 给你一个整数数组 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/565852/

相关文章:

  • 网站样式侵权网络软文营销案例3篇
  • 网站建设程序做哪些有什么发布做投标报价的网站
  • 微网站预览温州建站平台
  • 爱网站黄页新加坡的网站域名
  • 企业网站html百度云九洲建设app
  • 搜集关键词的网站制作一个简单网站
  • 眉县住房和城市建设局网站包头做网站的公司
  • 网站如何做3d产品档案网站开发
  • 个人能不能自己做网站办公空间设计课程总结
  • 网站项目评价库存管理系统软件哪个好
  • 网站后台管理系统哪个好那个公司建站好
  • 雅安建设局网站自己用iis怎么建设网站
  • 企业微网站怎么建设南昌网站建设包括哪些
  • 网站建设价格多少dede网站如何做中英文版本
  • 乔拓云智能建站系统网站运营需要学什么
  • 杭州教育培训网站建设站长之家短链接生成
  • 做公司网站需要几个域名网站设计总结与心得体会
  • 盐城网站开发公司网站建设公司新
  • 网站建设推广公司哪家好网站开发公司成都
  • 免费安全网站大全入口如何做cad的模板下载网站
  • 做网站微信支付多少钱html结构代码
  • 怎样做一个购物型的网站网站备案号的链接
  • 国内最好的seo培训制定 网站改版优化方案
  • 湖南建设网站官网纯html网站
  • 网站建设需要什么教材网站建设 首选百川互动
  • 网站开发中网页之间的连接形式wordpress落地页改造
  • 团购网站 方案网站线上体系
  • 专业营销网站建设网站建设仟首选金手指
  • 网站模板演示怎么做山东网站推广公司
  • 淄博网站推广哪家好俄语 俄文 俄罗斯语外贸网站建设