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

空间业务建设网站网站收录查询系统

空间业务建设网站,网站收录查询系统,wordpress实现表格填写功能,央企八大设计院134. 加油站 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 …

134. 加油站

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

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

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

思路:

从i位置开始,用step表示可以移动的距离,当step=n的时候,表示可以走一圈,则返回i即可。利用a记录从i位置开始走step步后所剩下的汽油,若a>=0,则表示还能继续走,反之,则表示已经没油了,这样的话从i位置就不能实现走一圈。

优化:

当a<0的时候,可以知道在上述思路的情况下,是从i+1位置重新出发,但是从i位置到i+step不能通过,则从i+1位置到i+step一定也不能通过,因为既然可以从i到i+step,就表示i位置一定是能出发的,这就意味着gas[i]>=cost[i],而去掉gas[i]和cost[i]所带来的影响后,到从i+1到i+step的a一定更小,因为失去了gas[i]-cost[i]>0,因此可以直接从i+step+1位置处重新开始寻找。

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {//  //n^2做法//  int n=gas.size();//  int l=0,r=0;//  for(int i=0;i<n;i++)//  {  //     int flag=0;//     int begin=i;//     int allgas=gas[i];//      while(1)//      {//         allgas-=cost[begin];//         if(allgas<0)//         break;//         begin++;//         begin%=n;//           if(begin==i)//      return i;//         allgas+=gas[begin];//      }//  }//  return -1;//n的做法?int n=gas.size();for(int i=0;i<n;i++){int a=0;int step=0;for(;step<n;step++){int index=(i+step)%n;a=a+gas[index]-cost[index];if(a<0){   break;}}if(a>=0)return i;i+=step;}return -1;}
};

http://www.dtcms.com/wzjs/40363.html

相关文章:

  • 怎么通过做网站来赚钱吗中小企业网站
  • 大良营销网站建设案例百度网址导航
  • 中国建设会计学会网站沙洋县seo优化排名价格
  • 网站策划书编写网站免费下载安装
  • 最新自助建站源码营销推广文案
  • wordpress算数验证seo快照推广
  • 阿里巴巴外贸平台操作南京seo外包
  • 做外贸是不是要有网站网络营销平台
  • 商务网站规划建设与管理答案网站ip查询站长工具
  • 免费网站app使用排名建站为应用技术
  • 外贸网站定制公司哪家好google首页
  • 企业网站制作步骤青青河边草直播免费观看
  • 如何创建网站系统教程站长统计app软件下载2021
  • 工程服务建设网站百度推广价格价目表
  • 做企业网站的合同廊坊快速排名优化
  • 像素时代网站建设手机站设计哪里有整站优化
  • 如何创建百度网站产品推广宣传方案
  • 网站搭建是哪个岗位做的事儿合肥瑶海区房价
  • 手机网站建设书籍如何宣传推广自己的店铺
  • 网站建设手机端官网b站2023推广网站
  • 广州商城网站建设百度广告平台电话
  • 建设网站教程视频app制作
  • 浏览国外网站dnsseo网络推广是什么意思
  • 国家外汇局网站做预付报告网络营销策略实施的步骤
  • 做网站一定需要icp么如何宣传推广
  • 网站icp备案 年检百度一下电脑版首页
  • 建平县网站建设搜索引擎优化公司
  • 公司的帐如何做网站新闻稿范文
  • 黄冈网站推广在线培训机构如何招生营销
  • 有教做鱼骨图的网站吗今天国内新闻