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

打开网站后直接做跳转页面吗信息流优化师工作总结

打开网站后直接做跳转页面吗,信息流优化师工作总结,中国进博会2022,软件开发流程工具题目:在一条环路上有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可为起始索引。

解法1:暴力->枚举

1.依次枚举所有起点;

2.从起点开始,模拟一遍加油的流程即可

public class Solution1 {public int canCompleteCircuit(int[]gas,int[] cost){int n=gas.length;for(int i=0;i<n;i++)//依次枚举所有的起点{int rest=0;//统计净收益for(int step=0;step<n;step++)//枚举向后走的步数{int index=(i+step)%n;//走step不之后的下标rest=rest+gas[index]-cost[index];if(rest<0){break;}}if(rest>=0){return i;}}return -1;}public static void main(String[] args) {Solution1 solution1=new Solution1();int []gas={1,2,3,4,5};int []cost={3,4,5,1,2};System.out.println(solution1.canCompleteCircuit(gas,cost));}
}

解法2:贪心:时间复杂度O(n):

public class Solution2 {public int canCompleteCircuit(int[]gas,int[] cost){int n=gas.length;for(int i=0;i<n;i++)//依次枚举所有的起点{int rest=0;//统计净收益int step=0;for(;step<n;step++)//枚举向后走的步数{int index=(i+step)%n;//走step不之后的下标rest=rest+gas[index]-cost[index];if(rest<0){break;}}if(rest>=0){return i;}i=i+step;//贪心优化}return -1;}public static void main(String[] args) {Solution2 solution2=new Solution2();int []gas={1,2,3,4,5};int []cost={3,4,5,1,2};System.out.println(solution2.canCompleteCircuit(gas,cost));}}

http://www.dtcms.com/a/472093.html

相关文章:

  • 粮食网站建设的背景及意义静态网站结构如何更新
  • 礼品网站建设深圳市创想三维科技有限公司
  • 网站样板手机响应式网站怎么做
  • 西部数码网站工具做网站的分析报告案例
  • 甘肃省建设厅执业资格注册网站百度小程序api
  • app应用网站单页模板网络系统管理属于什么专业类别
  • 网站优化包括整站优化吗设计好用的网站
  • 网站空间排名可以用自己的电脑做网站吗
  • 上海网站建设公司服务有哪些网页制作素材教学
  • 班级网站源代码网络设计应该考虑的原则有哪些
  • 网站建设程序制作广州百度竞价托管
  • 开发一个网站要学什么软件wordpress教程阿里云
  • 纳雍网站建设公司海宁高端网站设计
  • 山东天狐做网站cms网站域名年龄
  • uo建设网站网站群建设路径
  • 金山区做网站公司滨州正规网站建设哪家好
  • Python JSON处理:load/loads/dump/dumps全解析
  • 昂瑞微:引领射频芯片国产化浪潮
  • 广州购物网站建设价格asp网站建设 文献综述
  • 建设网站所需材料wordpress如何修改上传文件大小
  • 奎文区建设局网站如何在网站做投票
  • 网站怎么弄模板自学ui设计需要多久
  • 湛江网站建设皆选小罗24专业电子商务公司是干什么的
  • 设计手机界面的网站手机建个人网站
  • 滨州做网站的公司网站开发初学
  • 湛江做网站seo东莞网站建设排行
  • wordpress中文下载站商城网站的开发怎么做的
  • 网站建设总流程图移动网站模板下载
  • 做招聘网站公司科技网站新版网站上线
  • 个人网站建设简历成都武侯区建设局门户网站