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

哪个网站可以做问卷榆次建设局网站

哪个网站可以做问卷,榆次建设局网站,如何制作一个网页网站,零食店网站构建策划报告题目链接 134 题意图解: 题目给了n个节点,这些节点呈现环状,每次到一个低点要消耗cost[i]的油量。 从中我们可以得出一个结论:看一个点能不能到下一个点,就要用当前的油量减去消耗的量,那么gas[i] - cost…

题目链接

134

题意图解:

在这里插入图片描述

  • 题目给了n个节点,这些节点呈现环状,每次到一个低点要消耗cost[i]的油量。
    从中我们可以得出一个结论:看一个点能不能到下一个点,就要用当前的油量减去消耗的量,那么gas[i] - cost[i],就表明这个点到了下一个点之后剩余的油量,如果是负数,说明它走不到下一个点,会在半路熄火。

  • 那么它的累加和的意义就是从累加起点到累加终点剩余的油量,如果为负数,那么说明我们当前选取的起点无法到达目前的终点,为正数好理解,还有余量,只要大于等于0,都是可以的。

  • 然后我们继续往下思考:

  1. 题目场景是个环,给的数据结构是数组,是线性的,怎么模拟实现一个环?多重循环会超时且麻烦,回想能循环的,能用数组模拟的结构,便是循环队列,在循环队列中,我们就是采用下标对数组长度取模来实现一个循环的数组的,这样就可以模拟环结构了。
  2. 我们发现当前起点选取不合理,该怎么调整呢?

在这里插入图片描述

我们来看左程云举得例子,如果起点l 到 终点r时为负数,那么说明在r - 1的时候余量还是大于等于0的,也就是说我们从l 到r - 1获取的油量刚好是大于等于0的,如果我们不从 l 开始呢?这意味着我们会少加一些余量,那我们想想,之前余量没少加的时候都到达不了l,现在余量少加了,还能到吗?显然不能,所以此时我们要让左边界来到r + 1的位置重新进行滑动窗口右边界的扩展。

代码

class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int n = gas.length;for (int r = 0, l = 0, sum; l < n; l = r + 1, r = l) { sum = 0;while (sum + gas[r % n] - cost[r % n] >= 0) { if (r - l + 1 == n) { return l;}sum += gas[r % n] - cost[r % n];r ++;}}return -1;}
}

文章转载自:

http://a1snFHRn.ryqhg.cn
http://MuRWPruJ.ryqhg.cn
http://HK52ck3h.ryqhg.cn
http://X9lngQ1s.ryqhg.cn
http://diXVUK6l.ryqhg.cn
http://6GCHcFN1.ryqhg.cn
http://R55aIlZN.ryqhg.cn
http://XyPJxZYY.ryqhg.cn
http://c1JAZuAV.ryqhg.cn
http://aAhycHA1.ryqhg.cn
http://BkUsRwVm.ryqhg.cn
http://OKrXeKsV.ryqhg.cn
http://BDbsFikn.ryqhg.cn
http://dKXZlag0.ryqhg.cn
http://IE6SfVzq.ryqhg.cn
http://u3Yf9Wwl.ryqhg.cn
http://8jZjGOFH.ryqhg.cn
http://RDOZFbav.ryqhg.cn
http://shkkuHrg.ryqhg.cn
http://5IyoW4Fh.ryqhg.cn
http://s1zKXE7K.ryqhg.cn
http://cN9W4Uly.ryqhg.cn
http://nijpZsL0.ryqhg.cn
http://YPSPLQrY.ryqhg.cn
http://o8Lsjjnu.ryqhg.cn
http://vbrjpzcX.ryqhg.cn
http://S49UFibz.ryqhg.cn
http://fjiLIvtz.ryqhg.cn
http://518G8LFN.ryqhg.cn
http://xH2ZRCLg.ryqhg.cn
http://www.dtcms.com/wzjs/777933.html

相关文章:

  • 做网站软件_手机电脑网页版qq登录入口
  • 北京网站排名公司dw属于什么的网页制作工具
  • 安徽省高路建设有限公司网站网站标题关键词用什么隔开
  • 哪里有做网站设计小程序制作
  • asp简单购物网站源码个人网站如何建
  • 温州企业网站建设要多少钱社保网站做员工用工备案吗
  • 如何申请网站域名流程做英文网站需要多长时间
  • 全国网站建设公司排名正定网站制作
  • php+mysql 网站建设安徽省建设协会网站
  • 做外贸在哪个网站比较好大气红色礼品公司网站源码
  • 网站型销售怎么做wordpress 管理页面
  • 如何做网站主页室内设计效果图360全景图
  • 有没有什么免费的网站百度推广入口页面
  • 青岛网站建设好不好做零售出口的网站
  • 网站备案号在哪里看外包网站
  • 甘肃省住房和城乡建设厅官方网站久久建筑网西瓜视频
  • 怎么样自己建立网站网店推广平台
  • 买外链网站长江设计公司
  • 利为汇网站建设遨游网站建设有限公司
  • psd数据网站项目负责人质量建设厅官方网站
  • WordPress一键环境兰州网站搜索优化
  • wordpress开源程序建站教程办个网站需要多少钱
  • 福州网站建设求职简历网站建设在哪里找
  • 湖南建设工程信息网站iis 网站显示建设中
  • 室内设计网站有哪些比较好设计公司灰白色调网站
  • 天河网站开发江西手机网站建设
  • 企业网站备案拍照机械加工网站易下拉大测
  • 淄川响应式网站建设服装网站建设策划
  • word超链接网站怎样做wordpress淘宝客 采集
  • ui设计和网站建设人员李伟宁网页打不开显示证书错误是怎么回事