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

leetcode 困难题 871. Minimum Number of Refueling Stops 最低加油次数-内存100

Problem: 871. Minimum Number of Refueling Stops 最低加油次数

解题过程

内存100%,状态数组标记是否被使用,每次从当前能到达的最远的地方,期间所有的加油站选择油最多的站点,不停循环直到可以到达目的地

Code

using pr = pair<int, int>; class Solution { public: int minRefuelStops(int target, int startFuel, vector<vector<int>>& stations) { int n = stations.size(); vector<bool> status(n, false); int num = 0; while(true) { if(startFuel >= target) return num; int mx = INT_MIN, ind; for(int i = 0; i < n; i++) { if(status[i] == false && stations[i][0] <= startFuel) { if(mx < stations[i][1]) { mx = stations[i][1]; ind = i; } } } if(mx == INT_MIN) return -1; startFuel = startFuel + mx; status[ind] = true; num++; } return -1; } };
http://www.jsqmd.com/news/248830/

相关文章:

  • 大学生未来想要从事网络安全,不知道先学什么应该从哪开始?(末尾附学习路线图)
  • leetcode 872. Leaf-Similar Trees 叶子相似的树-耗时100
  • C# winform部署yolo26-seg实例分割的onnx模型演示源码+模型+说明
  • 解读GB/T4857.5跌落测试标准 助力医药包装NMPA注册合规
  • 适合PPT汇报的扁平化图片素材哪里找?10个优质网站推荐!
  • 2026精选10个商业海报背景图网站:设计师必藏!
  • 基于MATLAB Simulink R2015b平台的三相感应电机动态仿真建模与性能分析
  • 吐血推荐8个一键生成论文工具,研究生轻松搞定论文写作!
  • 阿德勒《自卑与超越》深度解读:于自卑中寻路,在合作中超越
  • 救命神器9个AI论文网站,专科生毕业论文格式规范+写作神器推荐!
  • 技术领先!优化电商系统源码,系统支持H5、公众号、移动端、平板、各种小程序
  • 电商源码系统集成海量促销功能,引爆销售增长
  • 【48】无人机数据集(有v5/v8模型)/YOLO无人机检测
  • 为什么本应比大多数人更擅长写作的人文学科教授,经常写出不知所云的东西呢?
  • 深度测评!研究生必备10款AI论文软件:开题报告到毕业论文全解析
  • 设计和开发基于大语言模型的AI应用系统
  • Notepad++无捆绑下载+超详细下载安装教程步骤(附加安装包下载)
  • django-flask基于python的大学生兼职系统
  • OpenLayers 框架核心概念全解析
  • 从农田到矿井:LoRa多参量传感器如何成为工业物联网的“通用感知节点”?
  • Python 的常用开发工具
  • 基于 YOLOv8 的 X 光安检图像违禁品智能识别系统 [目标检测完整源码]
  • 面向智能工地的钢筋视觉检测实践:基于 YOLOv8 的识别与计数系统设计【完整源码】
  • django-flask基于python的大学自动排课系统的设计与实现
  • 基于YOLOv8的空中异物识别系统-智能输电线路隐患检测 [目标检测完整源码]
  • WebGIS开发学习资源推荐
  • django-flask基于python的大棚蔬菜成熟预测与水果采摘预约系统
  • UUID函数的使用
  • 基于 YOLOv8 的无人机城市交通多目标检测系统 [目标检测完整源码]
  • 安全扫描器漏检97%的AI生成后门:现代开发流程的隐形危机