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

编程的网站app注册

编程的网站,app注册,wordpress验证码无效,学做php网站汽车从起点出发驶向目的地#xff0c;该目的地位于出发位置东面 target 英里处。 沿途有加油站#xff0c;用数组 stations 表示。其中 stations[i] [positioni, fueli] 表示第 i 个加油站位于出发位置东面 positioni 英里处#xff0c;并且有 fueli 升汽油。 假设汽车油…汽车从起点出发驶向目的地该目的地位于出发位置东面 target 英里处。 沿途有加油站用数组 stations 表示。其中 stations[i] [positioni, fueli] 表示第 i 个加油站位于出发位置东面 positioni 英里处并且有 fueli 升汽油。 假设汽车油箱的容量是无限的其中最初有 startFuel 升燃料。它每行驶 1 英里就会用掉 1 升汽油。当汽车到达加油站时它可能停下来加油将所有汽油从加油站转移到汽车中。 为了到达目的地汽车所必要的最低加油次数是多少如果无法到达目的地则返回 -1 。 注意如果汽车到达加油站时剩余燃料为 0它仍然可以在那里加油。如果汽车到达目的地时剩余燃料为 0仍然认为它已经到达目的地。 地则返回 -1 。 注意如果汽车到达加油站时剩余燃料为 0它仍然可以在那里加油。如果汽车到达目的地时剩余燃料为 0仍然认为它已经到达目的地。 示例 1 输入target 1, startFuel 1, stations [] 输出0 解释可以在不加油的情况下到达目的地。 示例 2 输入target 100, startFuel 1, stations [[10,100]] 输出-1 解释无法抵达目的地甚至无法到达第一个加油站。 示例 3 输入target 100, startFuel 10, stations [[10,60],[20,30],[30,30],[60,40]] 输出2 解释 出发时有 10 升燃料。 开车来到距起点 10 英里处的加油站消耗 10 升燃料。将汽油从 0 升加到 60 升。 然后从 10 英里处的加油站开到 60 英里处的加油站消耗 50 升燃料 并将汽油从 10 升加到 50 升。然后开车抵达目的地。 沿途在两个加油站停靠所以返回 2 。 反悔堆 class Solution { public:int minRefuelStops(int target, int startFuel, vectorvectorint stations) {int ans 0;priority_queueint q;int n stations.size();int prev 0, fuel startFuel;for(int i 0; i n; i){int curr i n ? stations[i][0] : target;fuel - curr - prev;while(fuel 0 !q.empty()){fuel q.top();q.pop();ans;}if(fuel 0){return -1;}if(i n){q.emplace(stations[i][1]);prev curr;}}return ans;} };我们需要经过n1个地方分别是n个加油站和终点。 我们遍历每个经过的加油站以及终点我们用curr和prev来记录相邻两个地方之间的距离如果油够经过这段距离我们就不用进行操作只要将当前加油站油的数量加入到优先队列q中即可。如果油不够经过这段距离那么我们就需要在之前的加油站进行加油我们优先在有最多油的加油站加油也就是q.top()并且记录ans直到油够经过这段距离位置。如果q已经空了但是油还是不够用那么就返回-1。
http://www.w-s-a.com/news/190442/

相关文章:

  • 手机网站404页面室内设计公司排名前100
  • 做民宿需要和多家网站合作吗创建软件的步骤
  • 网站导航栏设计要求辽宁省住房和城乡建设厅
  • 海外网站平台腾讯营销平台
  • 东道网站建设良品铺子网络营销案例
  • 免费企业查询软件优化模型
  • 兰亭集势的网站平台建设凡科网站免费版怎么做
  • 在网站做推广要钱吗网站根目录是哪个文件夹
  • 网站建设如何弄链接海外vps一键配置WordPress
  • 1个ip可以做几个网站吗动画制作可以自学吗
  • 顺德建设局网站如何搭建网站
  • 精品网站建设费用 干净磐石网络网页制作简单作业
  • 网站建设需要用软件群晖怎样做网站
  • 网站建设公司有哪博客网站建设方案书
  • 服装商城的网站建设宿迁论坛
  • 网站建设服务市场趋势淮南市网站开发的方式
  • 交互设计包含网站设计wordpress和discuz共存
  • 淮阳城乡建设局网站在线网页翻译软件
  • 什么是电商视觉设计郑州seo服务
  • google网站设计原则青海网站建设与管理
  • 简述网站的创建流程广西网站建设定制
  • 唐河网站制作汉中建设工程招标新闻中心
  • 网站过期就可以抢注PHP框架和wordpress
  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表
  • 商标做网站logo建网站作业
  • 网站顶部展出的大幅广告中建八局第二建设有限公司
  • 公众微信绑定网站帐号优秀中文网页设计
  • 如何做漫画赚钱的网站企业网站管理系统c
  • 安康公司网站制作搜狗网站