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

南昌英文网站建设国际新闻最新消息

南昌英文网站建设,国际新闻最新消息,蓝色经典通用网站模板html源码下载,网页游戏网页游戏大全在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost &…

在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。

你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。

给定两个整数数组 gas 和 cost ,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1 。如果存在解,则 保证 它是 唯一 的。

思路一:贪心

int canCompleteCircuit(int* gas, int gasSize, int* cost, int costSize){int profile[gasSize];int start = 0,sum = 0;for(int i = 0;i<gasSize;i++){profile[i] = gas[i] - cost[i];if(profile[i]>profile[start])start = i;sum+=profile[i];}if(sum<0)return -1;return start;}

分析:

本题分析题意,即找到一条路径使总和大于耗油量即可,利用for循环,列举每个站点到结尾的情况,当profile[i]>profile[start]即初始油量最大时可从此开始,不满足到达终点的情况则返回-1

总结:

本题考察贪心的应用,不断向后判断是否补给油量大于当前油量,最后判断总和是否大于耗油量,返回开始的位置

http://www.khdw.cn/news/17154.html

相关文章:

  • 网站建设 预付款南宁seo推广服务
  • 企业网站优化推广方法小说排行榜2020前十名
  • 免费帮忙做网站seo是什么的缩写
  • 互联网公司运营seo网站优化服务合同
  • 惠州市+网站开发公司产品网络推广的方法有哪些
  • 如何做网站推广雷公钻百度搜索app
  • 找人做logo网站重庆森林经典台词独白
  • 微信公众号预约关键词优化seo多少钱一年
  • wordpress 多大VPS扬州网站seo
  • 企业网站需求方案打开浏览器直接进入网站
  • 深圳市住房和建设局网站登录老铁seo外链工具
  • 郑州微信网站自动推广软件免费
  • 著名网站设计公司河南整站百度快照优化
  • 什么网站可以自己做房子设计如何学会推广和营销
  • 把自己做的网站发布网络营销个人感悟小结
  • 安徽建设工程信息网技术服务电话seo是如何优化
  • 短域名转换seo网络推广企业
  • 阿里云wordpress配置seo优化技术是什么
  • seo网站关键词优化软件个人网站源码免费下载
  • 做宣传网站买什么云服务器互联网营销师考试内容
  • 包包网站建设策划书关键词优化软件哪家好
  • 织梦网站怎么做404页面模板互联网推广
  • 班级网页网站建设推广活动策划方案范文
  • wordpress在线pdf武汉seo网站推广培训
  • 沈阳专业关键词推广seo教程seo官网优化详细方法
  • 食品 药品 监督 网站 源码 php百度竞价排名价格
  • 自适应网站制作教程谷歌浏览器2021最新版
  • 北京东城区做网站的公司2021百度最新收录方法
  • wordpress自带主题有什么企业网站优化方案案例
  • 导购类网站怎么做怎么做网络推广