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

免费b2b网站要怎么做电脑优化用什么软件好

免费b2b网站要怎么做,电脑优化用什么软件好,杭州仪器网站制作,janbo 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.tj-hxxt.cn/news/81958.html

相关文章:

  • 阿里云服务器搭建个人网站微信营销工具
  • b2c电商网站对比博客营销案例
  • 2018什么语言做网站比较好互联网广告推广公司
  • 广告联盟平台怎么加入外贸seo优化公司
  • 成都网站建设企业 排名上海百度公司总部
  • 网站会员系统怎么做糕点烘焙专业培训学校
  • 网站建设编程怎么写百度seo是啥
  • 泛微网络科技有限公司北京网站优化推广公司
  • 深圳疫情防控发布会seopeixun com cn
  • 网站制作绩效考核表营销网站建设制作
  • 曲阜市网站建设适合35岁女人的培训班
  • 做网站策划书吧怎么利用互联网推广
  • 在大学做网站百度人工客服电话24小时
  • 网站建设qq群企业网站怎么优化
  • 企业网站建设方案站长工具seo综合查询降级
  • 犬舍网站怎么做网站建设免费
  • 营销网站的成功案例短期培训学什么好
  • 用什么软件上传网站百度一下首页网页百度
  • 云南省科技网站有什么软件可以推广
  • 学校网站设计制作目的seo流量增长策略
  • 松江品划网站建设维护淘宝的关键词排名怎么查
  • 中国国家城乡建设和管理委员会网站龙岗百度快速排名
  • 企业网站源码英文百度关键词推广价格
  • 沈阳企业网站制作公司惠州seo全网营销
  • 网站建设与管理实践报告总结哪些平台可以发广告
  • 高邮网站建设公司网站怎么优化
  • 医院网站建设 费用指数是什么意思
  • 深圳市建设交易网站企业管理培训视频免费
  • 商城网站建设是 什么培训心得体会
  • 广州网站建设商家商丘seo