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

2024/06/13--代码随想录算法(贪心)3/6|134.加油站、135.分发糖果、860.柠檬水找零、406.根据身高重建队列

134.加油站

力扣链接
在这里插入图片描述

class Solution:def canCompleteCircuit(self, gas: List[int], cost: List[int]) -> int:curSum = 0  # 当前累计的剩余油量totalSum = 0  # 总剩余油量start = 0  # 起始位置for i in range(len(gas)):curSum += gas[i] - cost[i]totalSum += gas[i] - cost[i]if curSum < 0:  # 当前累计剩余油量curSum小于0start = i + 1  # 起始位置更新为i+1curSum = 0  # curSum重新从0开始累计if totalSum < 0:return -1  # 总剩余油量totalSum小于0,说明无法环绕一圈return start

135.分发糖果

860.柠檬水找零

406.根据身高重建队列

http://www.lryc.cn/news/371663.html

相关文章:

  • 机器学习的分类
  • 【Linux】进程控制3——进程程序替换
  • PFC旁路二极管、继电器驱动电路以及PFC主功率
  • CrossOver 2024软件下载-CrossOver 2024详细安装教程
  • Spark MLlib机器学习
  • React Native将 ipad 端软件设置为横屏显示后关闭 Modal 弹窗报错
  • JavaEE大作业之班级通讯录系统(前端HTML+后端JavaEE实现)PS:也可选网络留言板、图书借阅系统、寝室管理系统
  • 代码随想录算法训练营第37天|● 56.合并区间● 738.单调递增的数字
  • SQL Server中的CTE和临时表优化
  • CCRC信息安全服务资质认证是什么
  • 第五十一天 | 1143.最长公共子序列
  • 未来的5-10年,哪些行业可能会被AI代替?
  • 据报道,FTC 和 DOJ 对微软、OpenAI 和 Nvidia 展开反垄断调查
  • 人工智能发展历程和工具搭建学习
  • Dijkstra算法的原理
  • maven引入依赖时莫名报错
  • graalvm编译springboot3 native应用
  • 代码随想录Day58
  • Android Verified Boot (AVB) 与 dm-verity 之间的关系、相同点与差异点
  • C++学习笔记“类和对象”:多态;
  • QT Udp广播实现设备发现
  • PyTorch 统计属性-Tensor基本操作
  • 波拉西亚战记加速器 台服波拉西亚战记免费加速器
  • Mocha + Chai 测试环境配置,支持 ES6 语法
  • 华为网络设备攻击防范
  • RK3588开发笔记-100M网口自协商成1000M网口
  • Python第二语言(十三、PySpark实战)
  • 《阅读的方法》读后感——超越期待的收获
  • 算法训练营第五十八天 | LeetCode 392 判断子序列、卡码网模拟美团笔试第一、二、三题(300/500有待提高)
  • Sa-Token鉴权与网关服务实现