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

惠州建设企业网站中国最权威的网站排名

惠州建设企业网站,中国最权威的网站排名,网站wordpress是什么意思,企业qq多少钱一年根据题解 这道题使用贪心算法,找到当前可解决问题的状态即可 「贪心算法」的问题需要满足的条件: 最优子结构:规模较大的问题的解由规模较小的子问题的解组成,规模较大的问题的解只由其中一个规模较小的子问题的解决定&#xff…

根据题解
这道题使用贪心算法,找到当前可解决问题的状态即可

「贪心算法」的问题需要满足的条件:

  1. 最优子结构:规模较大的问题的解由规模较小的子问题的解组成,规模较大的问题的解只由其中一个规模较小的子问题的解决定;
  2. 无后效性:后面阶段的求解不会修改前面阶段已经计算好的结果;
  3. 贪心选择性质:从局部最优解可以得到全局最优解。

如果要求走一圈,则总剩余油量total应该大于等于0
而在每个站点的时候,当前剩余油量curr如果大于等于0,代表可以到达下一个站点,如果小于0,代表从当前及之前的站点出发无法到达下一个站点,于是出发点改为下一个站点。
为什么说当前及之前的站点出发都无法到达下一个站点呢?
参考这个题解的图:
在这里插入图片描述

可以看到,假设start已经更改为3之后,可以到达4,假设到下一个节点时,cursum变成了负数,而在这之前的两个站点的cursum都是正数,代表它俩的加和都不够,更别提其中一个了 ,所以start会跳过4,更新为i+1

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int n = gas.size();int start = 0;int curr = 0;int total = 0;for (int i = 0; i < n; ++i) {curr += gas[i] - cost[i];total += gas[i] - cost[i];if (curr < 0) {start = i + 1;curr = 0;}}return total >= 0 ? start : -1;}
};
http://www.yayakq.cn/news/765928/

相关文章:

  • 集团品牌网站建设广州网站建设信息科技有限公司
  • 东莞整合网站建设商业网站后缀名
  • 怎么搭建视频网站天津建设网查询
  • 做什么软件做网站效率最好wordpress 上传路径
  • 网站设计应该做哪些wordpress创建动态页面
  • 自己做网站 需要会什么装饰工程包括哪些主要内容
  • 南昌做网站需要多少钱桂林生活网招聘信息网
  • 钟表网站开发背景文章wordpress 显示视频
  • 做游戏网站需要注意的问题响应式网站 做搜索推广缺点
  • 网站建设开题报告宁波外包seo服务
  • 网站广告位代码广告设计与制作课程
  • 山西定制网站建设电源wordpress后端查询404
  • 如何做好一个外贸网站的编辑做网站送商标
  • 怎么建设大型商务网站贸易类文章网站
  • 一个网站怎么建设wordpress查看jquery版本号
  • 网站定制解决方案加强公司网站平台建设的意义
  • 大学院系网站建设公文写作网站
  • 做网站的博客网站如何维护
  • 用游戏人物做网站属于侵权吗wordpress保存远程图片
  • 官方网站怎么建设的wordpress全站ajax插件
  • 创造与魔法官方网站做自己喜欢的事网站开发工具软件
  • 签署网站建设协议新闻深圳做专业网站
  • 网站制作的管理潍坊专科院校
  • 网站建设行业企业发展前景aws个人免费版
  • 做母婴产品的网站学做视频t的网站
  • 国外网站排行wordpress 同步到微博
  • 营口市住房建设保障办官方网站禄丰县住房和城乡建设局网站
  • 网站建设与推广实训小结上海做oocl船的公司网站
  • 网页设计师培训班招生网站seo做点提升流量
  • wordpress网站布置报告编号怎么获取