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

郑州网站制作建设php网站开发技术代码

郑州网站制作建设,php网站开发技术代码,丹东网站优化,正规的网站制作哪个好文章目录1. 题目2. 解题1. 题目 给你一个任务数组 tasks #xff0c;其中 tasks[i] [actuali, minimumi] #xff1a; actuali 是完成第 i 个任务 需要耗费 的实际能量。minimumi 是开始第 i 个任务前需要达到的最低能量。 比方说#xff0c;如果任务为 [10, 12] 且你当… 文章目录1. 题目2. 解题1. 题目 给你一个任务数组 tasks 其中 tasks[i] [actuali, minimumi] actuali 是完成第 i 个任务 需要耗费 的实际能量。minimumi 是开始第 i 个任务前需要达到的最低能量。 比方说如果任务为 [10, 12] 且你当前的能量为 11 那么你不能开始这个任务。 如果你当前的能量为 13 你可以完成这个任务且完成它后剩余能量为 3 。 你可以按照 任意顺序 完成任务。 请你返回完成所有任务的 最少 初始能量。 示例 1 输入tasks [[1,2],[2,4],[4,8]] 输出8 解释 一开始有 8 能量我们按照如下顺序完成任务- 完成第 3 个任务剩余能量为 8 - 4 4 。- 完成第 2 个任务剩余能量为 4 - 2 2 。- 完成第 1 个任务剩余能量为 2 - 1 1 。 注意到尽管我们有能量剩余但是如果一开始只有 7 能量是不能完成所有任务的因为我们无法开始第 3 个任务。示例 2 输入tasks [[1,3],[2,4],[10,11],[10,12],[8,9]] 输出32 解释 一开始有 32 能量我们按照如下顺序完成任务- 完成第 1 个任务剩余能量为 32 - 1 31 。- 完成第 2 个任务剩余能量为 31 - 2 29 。- 完成第 3 个任务剩余能量为 29 - 10 19 。- 完成第 4 个任务剩余能量为 19 - 10 9 。- 完成第 5 个任务剩余能量为 9 - 8 1 。示例 3 输入tasks [[1,7],[2,8],[3,9],[4,10],[5,11],[6,12]] 输出27 解释 一开始有 27 能量我们按照如下顺序完成任务- 完成第 5 个任务剩余能量为 27 - 5 22 。- 完成第 2 个任务剩余能量为 22 - 2 20 。- 完成第 3 个任务剩余能量为 20 - 3 17 。- 完成第 1 个任务剩余能量为 17 - 1 16 。- 完成第 4 个任务剩余能量为 16 - 4 12 。- 完成第 6 个任务剩余能量为 12 - 6 6 。提示 1 tasks.length 10^5 1 actual​i minimumi 10^4来源力扣LeetCode 链接https://leetcode-cn.com/problems/minimum-initial-energy-to-finish-tasks 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 差值大的优先满足 class Solution { public:int minimumEffort(vectorvectorint tasks) {sort(tasks.begin(), tasks.end(),[](autoa, autob) {return a[1]-a[0] b[1]-b[0];//差值大的优先});int val 0, delta 0, sum 0;for(int i 0; i tasks.size(); i) sum tasks[i][0];//所有最少需要的消耗int s sum;for(int i 0; i tasks.size(); i) {if(s-tasks[i][1] 0){ //不能开启任务delta tasks[i][1]-s;//需要增加体力s tasks[i][1]-s;//增加体力}s - tasks[i][0];//做任务消耗体力了}return sumdelta;} };988 ms 91.3 MB 优化一下 class Solution { public:int minimumEffort(vectorvectorint tasks) {sort(tasks.begin(), tasks.end(),[](autoa, autob) {return a[1]-a[0] b[1]-b[0];//差值大的优先});int val 0, presum 0;for(int i 0; i tasks.size(); i) {val max(val, presumtasks[i][1]);presum tasks[i][0];//前缀最小消耗}return val;} };916 ms 91.3 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://icebutterfly214.com/news/18160/

相关文章:

  • [KaibaMath]1019 关于收敛数列拉链定理的证明
  • deepseek-ocr部署
  • 郑州西亚斯学院举办智能体创新大赛
  • CSP 2025 游记总结
  • 如何选择一个人工智能项目
  • 从编码到部署:5大AI工具盘活你的全栈开发流程
  • 2025年智能家居产品品牌推荐排行 top 5
  • Web3 去魅:写给程序员和普通人的技术解读
  • 2025 年安全触边厂家最新推荐榜:聚焦品质服务商,结合权威测评与市场口碑的全面选购指南防爆灵敏安全触边/无人车安全触边公司推荐
  • 国家育儿补贴怎么领?领多少?AiPy 计算器帮你一键查询(附计算器生成教程)
  • Day12背景属性---拆封写法与复合写法
  • 2025 年胰岛素泵厂家排行榜权威发布,实力厂家技术与口碑全景解析及选购指南软针植入 / 平衡式留置针 / 无异物感胰岛素泵公司推荐
  • 2025年冷链食品冷库供货厂家权威推荐榜单:食品级冷库/食品速冻冷库/保鲜食品冷库源头厂家精选
  • 在 Ubuntu 中创建一个拥有 root 权限的 mjroot 用户并禁用root用户
  • 低功耗LCD段码液晶驱动 VKL144A/B LCD驱动厂家
  • Go红队开发—图形化界面
  • 2025年河南公共走廊全钢防火隔断公司权威推荐榜单:商场全钢防火隔断/公共走廊防火隔断/公共走廊防火隔墙源头厂家精选
  • 智能体自动化 ui 测试
  • 2025 年 11 月倍捻机,直捻机,大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年 11 月智能倍捻机,节能倍捻机,高速大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年北戴河海鲜餐厅推荐权威榜单,聚焦专业采购与精湛厨艺的优质之选北戴河海鲜,北戴河特色美食店推荐
  • 基于粒子群算法(PSO)的灰度图像阈值分割及多适应度函数实现
  • 小狗
  • 2025年水利铸铁闸门厂家权威推荐榜单:弧形铸铁闸门/抓斗式清污机/铸铁闸门源头厂家精选
  • 大屏动态交互总结
  • 2025 年度用友管理软件经销商最新推荐排行榜:权威测评 + 专业分析,精选优质服务商助力企业数字化转型制造业 / 建材行业管理软件代理商推荐
  • 2025 年 11 月温泉泳池设备,酒店泳池设备,别墅泳池设备厂家最新推荐,技术实力与市场口碑深度解析!
  • 2025 年 11 月膜结构停车棚,膜结构汽车棚,膜结构推拉棚厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025年日照中式婚宴场地推荐,婚宴场地服务哪家靠谱?
  • 2025年消雾装置冷却塔供货厂家权威推荐:消雾冷却塔/消雾冷却塔选型/消雾冷却塔变频源头厂家精选