页面加载中…
通过率 0% · 提交 0 · 通过 0
训练平台连续运行 n 轮,每轮恰好可以做下面三件事之一:休息;接常规任务,获得收益 a_i;接加急任务,获得收益 b_i,但完成后接下来的 k 轮处于冷却期,冷却期内只能休息。收益可能为负(亏损任务也可以选择不接)。第 1 轮开始时没有冷却。请输出 n 轮结束后能获得的最大总收益。
这类题属于算法机考高频题型中「华为 AI 岗 / 状态机 DP」方向的高频题型,通常考察对「华为 AI 岗 / 状态机 DP」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
第一行输入两个整数 n k。随后 n 行,每行两个整数 a_i b_i,表示第 i 轮常规任务与加急任务的收益。
输出一行一个整数,表示最大总收益(全部休息时为 0)。
示例 1
输入示例
4 1 2 9 6 1 2 9 6 1
输出示例
18
加急连锁与常规的取舍
示例 2
输入示例
3 2 1 10 8 0 9 1
输出示例
18
加急高收益但堵住后续
时间限制 3000 ms · 内存限制 256 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有