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

小城镇建设的网站文献商丘市做1企业网站的公司

小城镇建设的网站文献,商丘市做1企业网站的公司,企业网页制作要注意什么,网站开发毕业设计开题报告题目#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.dnsts.com.cn/news/179325.html

相关文章:

  • 舟山做网站的公司凡客诚品首页html
  • 上海做网站备案要多久电商平台怎么搭建
  • 网站怎么做免费seo搜索引擎资兴市网站建设专业
  • 企业网站首页设计公司沈阳网络优化培训
  • 网站建设有啥费用用python 做网站
  • 网站建设的基础服务九江做网站开发需要多少钱
  • 缙云县建设局网站阜宁网站制作具体报价
  • 电子商务网站建设摘要旅游首页设计培训班
  • 网站空间租用有哪些服务柳州网站建设柳州
  • 如何用文档做网站wordpress网站备案
  • 头像在线制作网站浙江企业响应式网站建设
  • 建设网店网站小俊哥网站建设
  • 建设银行网站建设情况焦作seo推广
  • 建网站优势济南网站推广¥做下拉去118cr
  • 泰安如何选择网站建设申请域名后如何发布网站
  • 公司网站开发 中山网络营销作业策划方案
  • 微网站html5模板国外网站 模板
  • 罗湖商城网站建设哪家便宜seo快速排名源码
  • 企业网站设计服务公司网站管理系统
  • 查询单位信息的网站网站模板html
  • 成都做网站设计公司价格温州市建设工程信息网
  • 久久建筑网站内搜索新建网站如何做关键词
  • 网站策划书预期风险运维工程师主要做什么
  • 天津专业网站建设全市网站建设情况摸底调查
  • 建设银行官网站下载夏天做哪个网站致富
  • 有名的网站制扬州百度seo公司
  • win7下如何建设网站wordpress卡密激活码自动发放
  • 赣州网站建设价格互联网网站 有哪些
  • 一个域名建多个网站wordpress api key
  • 服装商城网站源码河南住房和城乡建设厅门户网站