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

C语言基础题(力扣):最低加油次数

1.题目:

汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。

沿途有加油站,用数组 stations 表示。其中 stations[i] = [positioni, fueli] 表示第 i 个加油站位于出发位置东面 positioni 英里处,并且有 fueli 升汽油。

假设汽车油箱的容量是无限的,其中最初有 startFuel 升燃料。它每行驶 1 英里就会用掉 1 升汽油。当汽车到达加油站时,它可能停下来加油,将所有汽油从加油站转移到汽车中。

为了到达目的地,汽车所必要的最低加油次数是多少?如果无法到达目的地,则返回 -1 。

注意:如果汽车到达加油站时剩余燃料为 0,它仍然可以在那里加油。如果汽车到达目的地时剩余燃料为 0,仍然认为它已经到达目的地。

示例 1:

输入:target = 1, startFuel = 1, stations = []
输出:0
解释:可以在不加油的情况下到达目的地。

示例 2:

输入:target = 100, startFuel = 1, stations = [[10,100]]
输出:-1
<

http://www.kler.cn/news/340424.html

相关文章:

  • Navicat for MySQL 常见问题
  • 【重学 MySQL】四十八、DCL 中的 commit 和 rollback
  • 【Linux报错】“-bash: cd: too many arguments“
  • Python | Leetcode Python题解之第457题环形数组是否存在循环
  • C++竞赛初阶—— 石头剪子布
  • Ubuntu 上安装 MySQL 并且实现远程登录
  • 李沐 X动手学深度学习 数据操作+数据预处理 学习笔记(无代码,纯理论部分)
  • 测试-BUG篇
  • 宏队列和微队列
  • YOLO11模型推理 | 目标检测与跟踪 | 实例分割 | 关键点估计 | OBB旋转目标检测
  • 计算机网络:数据链路层 —— 数据链路层概述
  • java脚手架系列1--模块化、多环境
  • 百度文心智能体平台开发萌猫科研加油喵
  • FFMpeg源码分析,关键结构体分析(一)
  • 20241008深度学习动手篇
  • 如何避免 JavaScript 模块化中的函数未定义陷阱
  • 使用正则表达式删除文本的奇数行或者偶数行
  • k8s之ingress-nginx-controller安装
  • 04. prometheus 监控 Windows 服务器
  • JavaScript 中的异步