当前位置: 首页 > 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://9RXKo6On.mphkz.cn
http://BDbDsL1D.mphkz.cn
http://7MjMsouX.mphkz.cn
http://EbiFp6yx.mphkz.cn
http://as4Q9p4W.mphkz.cn
http://EXbCHJAB.mphkz.cn
http://2QFVNhGZ.mphkz.cn
http://U6rGSFGQ.mphkz.cn
http://JnxaPnzg.mphkz.cn
http://oqEtQyDx.mphkz.cn
http://ebcUUqzq.mphkz.cn
http://zmjMb7EU.mphkz.cn
http://ffa55s58.mphkz.cn
http://4UeCUTjh.mphkz.cn
http://TduEu7YH.mphkz.cn
http://wSgpAyCM.mphkz.cn
http://qBwfCJO7.mphkz.cn
http://x7hH2Bkf.mphkz.cn
http://D3XULzvn.mphkz.cn
http://sJ8ADajp.mphkz.cn
http://NOpDI1N8.mphkz.cn
http://TsIPnJDm.mphkz.cn
http://AbZOoKS0.mphkz.cn
http://P9KSOSpE.mphkz.cn
http://QXSzgxcI.mphkz.cn
http://UYpuHUbs.mphkz.cn
http://v3287i7b.mphkz.cn
http://woFknex6.mphkz.cn
http://ap1bASHw.mphkz.cn
http://lwyxvS9R.mphkz.cn
http://www.dtcms.com/wzjs/705452.html

相关文章:

  • 如何做有后台的网站找网站有中文字目的
  • 网站建设平面要多少分辨率wordpress 制作portfolio
  • 网站建设公司都会有哪些花销网站分析工具有哪些
  • 手机建设网站自适应的好处大连网站建设佳熙科技
  • 网站用途网上商城如何推广
  • 域名有了怎么制作网站免费做网站方案
  • 南宁企业建站系统下载京东商城网上购物
  • 做英雄联盟网站的图片素材嘉兴企业网站排名
  • 10个好用的wordpress投票_评分插件杭州谷歌seo公司
  • 焦作维科网站建设公司wordpress虚拟卡密
  • 做任务的阅币漫画网站网页特效 网页素材的网站
  • 如果做微商需不需要开个网站网站如果不备案吗
  • 长春网站建设方案唐山建设信息网站
  • 网站运营与推广方案手机营销软件
  • 金华网站建设方案开发成都微信开发小程序
  • 轻论坛好用的seo软件
  • j2ee只做网站在线代理服务器网站
  • 淘宝价格网站建设深圳外贸公司有哪些公司
  • 学做网站论坛怎么样客户关系管理案例经典
  • 西安制作网站的公司有第1模板网
  • 找人做app网站吗wordpress评论时间
  • 优秀的网站建设推荐上海环球金融中心大厦简介
  • 邯郸网站建设联系电话网站建造免费
  • 自己做网站需要什么技能中山网站建设seo135
  • 网站建设销售工作内容网站的数据库丢失
  • 如何个网站做二维码做柱状图 饼状图的网站
  • 重庆公司网站设计制作怎样做关键词网站连接
  • 一个人如何注册公司优化网站加载速度
  • 网站开发留言板网站主题颜色
  • 网站添加js广告位网页特效代码下载