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

昆明自助建站软件外链生成网站

昆明自助建站软件,外链生成网站,精美驾校企业网站模板,网站设计制作厂家有哪些在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost &…

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

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

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

示例 1:

输入: gas = [1,2,3,4,5], cost = [3,4,5,1,2]
输出: 3
解释:
从 3 号加油站(索引为 3 处)出发,可获得 4 升汽油。此时油箱有 = 0 + 4 = 4 升汽油
开往 4 号加油站,此时油箱有 4 - 1 + 5 = 8 升汽油
开往 0 号加油站,此时油箱有 8 - 2 + 1 = 7 升汽油
开往 1 号加油站,此时油箱有 7 - 3 + 2 = 6 升汽油
开往 2 号加油站,此时油箱有 6 - 4 + 3 = 5 升汽油
开往 3 号加油站,你需要消耗 5 升汽油,正好足够你返回到 3 号加油站。
因此,3 可为起始索引。
示例 2:

输入: gas = [2,3,4], cost = [3,4,3]
输出: -1
解释:
你不能从 0 号或 1 号加油站出发,因为没有足够的汽油可以让你行驶到下一个加油站。
我们从 2 号加油站出发,可以获得 4 升汽油。 此时油箱有 = 0 + 4 = 4 升汽油
开往 0 号加油站,此时油箱有 4 - 3 + 2 = 3 升汽油
开往 1 号加油站,此时油箱有 3 - 3 + 3 = 3 升汽油
你无法返回 2 号加油站,因为返程需要消耗 4 升汽油,但是你的油箱只有 3 升汽油。
因此,无论怎样,你都不可能绕环路行驶一周。

/*** @param {number[]} gas* @param {number[]} cost* @return {number}*/
var canCompleteCircuit = function(gas, cost) {let rest = 0, run = 0, start = 0;for (let i = 0; i < gas.length; ++i){run += (gas[i] - cost[i]);rest += (gas[i] - cost[i]);if (run < 0){start = i + 1;run = 0;}}return rest < 0 ? -1: start;
};
http://www.wangmingla.cn/news/161613.html

相关文章:

  • 做机械比较好的外贸网站武汉seo服务
  • 国务院网站建设指引新闻媒体发稿平台
  • 合肥做网站的网络公司手机百度搜索
  • 做房产中介搜房源的网站网站快速收录教程
  • 网站数据库怎么做同步吗兰州网络推广新手
  • 扁平式网站seo 内链湖北百度推广公司
  • 生物网站建设今日武汉最新消息
  • 浙江公司网站建设推广整站seo技术搜索引擎优化
  • 工业软件开发工具windows优化大师有什么功能
  • discuz模板制作教程百度seo规则最新
  • 网站后台上传图片做难吗百度我的订单app
  • 做不锈钢的网站网络营销十大成功案例
  • 临沂网站建设goldball搜索引擎简称seo
  • 文化馆网站建设培训学校加盟
  • 营销型网站建设方案网站网络营销推广
  • 英文站 wordpress近三天新闻50字左右
  • 仿牛商网营销型网站seo公司排名教程
  • 大连专业手机自适应网站制作全渠道营销
  • 签名字体在线生成器seo高级
  • 国家知识产权局招聘2023公告台州seo
  • 沈阳和平三好街做网站免费发布信息的网站平台
  • 网站访问过程关键词搜索工具
  • 网站首页怎样排版百度关键词查询工具
  • 房地产网站设计杭州疫情最新消息
  • 专业外贸网站建设 诚信 青岛韩国网站
  • 网站建设和超级外链发布工具
  • 广西靠谱网站建设排名北京本地网络推广平台
  • wordpress如何建站百度关键词分析工具
  • 碗网站网址推荐
  • 政府部门网站方案线上平台推广方式