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

西安网站手机网站建设西安楼市最新情况

西安网站手机网站建设,西安楼市最新情况,wordpress页面diy,建网站找那家好题目#xff1a; 在一条环路上有 n 个加油站#xff0c;其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车#xff0c;从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发#xff0c;开始时油箱为空。给定两个整数数组 …题目 在一条环路上有 n 个加油站其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车从第 i 个加油站开往第 i1 个加油站需要消耗汽油 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说明到不了下一站了。那么就要换新的索引了新的索引就是i1又重新开始看能不能循环并且将cursum赋值为0。 class Solution { public:int Greed(vectorint gas, vectorint 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() {vectorint gas { 1, 2, 3, 4, 5 };vectorint cost { 3, 4, 5, 1, 2 };Solution ss;cout ss.Greed(gas, cost) endl;return 0; }
http://www.hkea.cn/news/14330541/

相关文章:

  • 怎样建设网站施工网络规划设计师2022报名时间
  • 网站如何做移动网站php投资网站源码
  • 怎么添加网站内锚点自媒体平台有哪些赚钱
  • 电话销售怎么做 网站上海比较出名的互联网公司
  • 国外网站参考在百度做推广送网站好吗
  • 贵阳公司网站建设在线长图生成器
  • 垂直门户网站浙江省住房建设局网站首页
  • 做网站挣钱快又多广告公司寮步网站建设哪家好
  • 电子商务网站中的信息技术阿里巴巴辽宁seo推广公司
  • wordpress怎么放验证文件宁波 seo排名公司
  • 网站建设 博贤科技未备案网站如何加cdn
  • 网站建设需要匹配人员黄石网站制作公司
  • 电脑做服务器上传网站爱站网官网关键词
  • 总结网站推广策划书的共同特点国家企业信用信息公示系统官网查询
  • 国外网站用什么dns好如何提高网站的权重
  • php做网站流程阿帕奇网站搭建
  • 湖南建立网站营销策划wordpress md文件
  • windows 做网站服务器h5案例分享平台
  • 深圳网站开发网站网站备案 图标
  • php网站开发实践免费空间访客
  • 个人可以做淘宝客网站吗黑龙江网站建设巨耀网络
  • 深圳营销网站建设策划50强网站开发语言
  • 三河网站建设小红书推广运营方案
  • 郑州建设工程协会网站黑龙江省住房和建设厅网站首页
  • 张家港个人网站制作wordpress 去广告插件
  • 广告网站留电话不用验证码wordpress主题 瀑布流
  • 网站内的搜索怎么做wordpress 文章所属分类
  • 网站简介如何做的有创意Linux网站开发设计
  • 东莞整站优化杭州哪里可以做网站推广
  • 房产销售网站设计wordpress非插件幻灯