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

怎么访问被禁止的网站网站怎么做直播功能吗

怎么访问被禁止的网站,网站怎么做直播功能吗,seo营销型网站设计要点,如何免费做网站 详细点说题目: 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组 …

题目: 在一条环路上有 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 升汽油。
因此,无论怎样,你都不可能绕环路行驶一周。

思路:

首先循环遍历两个数组,分别用每一站的gas减去需要花费的cost,得到各站的总和后,判断是否>=0,如果不满足条件,直接返回-1。如果可以找到一条循环的路,那么进入循环,在循环中,每次的gas-cost加上经过上一个站剩下的,如果小于0,说明到不了下一站了。那么就要换新的索引了,新的索引就是i+1,又重新开始看能不能循环,并且将cursum赋值为0。

class Solution {
public:int Greed(vector<int>& gas, vector<int>& cost) {int totalsum = 0;int cursum = 0;int index = 0;for (int i = 0; i < gas.size();i++) {totalsum += (gas[i]-cost[i]);}if (totalsum < 0)return -1;for (int i = 0; i < gas.size(); i++) {cursum += (gas[i] - cost[i]);if (cursum < 0) {index = i + 1;cursum = 0;}}return index;}
};int main() {vector<int> gas = { 1, 2, 3, 4, 5 };vector<int> cost = { 3, 4, 5, 1, 2 };Solution ss;cout << ss.Greed(gas, cost) << endl;return 0;
}
http://www.yayakq.cn/news/91581/

相关文章:

  • 简单建设一个网站的过程wordpress小程序百家号
  • 网站全屏图片怎么做的php做网站python做什么
  • 北京网站制作公司招聘信息黄冈seo顾问
  • 做旅游网站怎么做呀绵阳企业品牌网站建设
  • 如何推动一个教学网站的建设手机网站开发报价
  • 专做品牌的网站网站外链可以在哪些平台上做外链
  • 百度建设网站的目的wordpress的html代码
  • 望牛墩镇仿做网站济南做网站的机构有哪些
  • 快站模板建设银行纪念币网站
  • seo网站建设山东泰安天气预报一周
  • 定制开发网站的公司企业管理系统有
  • 同ip网站做301小程序源码网免费
  • 做自己的网站需要什么wordpress设置用户权限
  • 做网站都不赚钱了吗扬州做网站的公司
  • 做外贸需要做国外的网站吗咸阳网站开发联系方式
  • 网站开发吃香吗wordpress重新打开多站点
  • 个性化的个人网站做销售用什么网站好
  • 工业设计考研seochinazcom
  • 北京建设部官方网站证书查询互联网营销培训课程
  • 哪个建设网站好百度搜索网页
  • 免费h5源码资源源码站小程序登陆官网
  • 网站备案网址如何进入网页编辑
  • wordpress怎么修改网站标题wordpress红包
  • 网站里图片做超链接一家专门做爆品印刷的网站
  • 做网站的经历网络代码
  • 帮人做兼职的网站seo推广薪资
  • 电子商务做网站设计网络科技工作室
  • 网站seo优缺点百度下载并安装到桌面
  • 西安社动网站建设seo外链群发网站
  • 网站的推广方案怎么写建设银行网页版登录入口