多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

华为OD机试真题 新系统 2026-08-16 C++【智能家居模式调度优化】

华为OD机试真题 新系统 2026-08-16 C++【智能家居模式调度优化】 目录题目思路Code题目题目内容:智能家居系统中有多个自动化联动模式,每个模式 modes[i]=[start_time,end_time,power],表示它在左闭右开区间 [start_time,end_time) 内持续消耗固定功率 power。电网最大承受功率为 max_power。系统可以永久删除任意若干模式,使剩余模式在任意时刻的总功率都不超过 max_power。求最少删除模式数。输入描述:输入共两行。第一行是 max_power,满足 1 = max_power = 1000000。第二行是 modes 二维数组,1 = modes.length = 22,0 = start_time end_time = 100000,1 = power = 10000。输出描述:输出最少需要删除的模式数量。样例 1输入:10 [[0,500,5],[400,600,7],[550,700,4]]输出:1说明:删除中间模式后,其余两个模式不重叠,任意时刻总功率不超过 10。
返回列表