题目描述
小明每周上班都会拿到自己的工作清单,工作清单内包含 n 项工作,每项工作都有对应的耗时时间(单位 h)和报酬。工作的总报酬为所有已完成工作的报酬之和,因此请你帮小明安排工作,保证小明在指定的工作时间内工作收入最大化。
输入描述
- 输入首先包含一个整数
T,代表工作时长(单位 h,0 < T < 1000000)。 - 接着一个整数
n,代表工作数量(1 < n ≤ 3000)。 - 然后是 n 行,每行包含两个整数
t(代表该工作消耗的时长,t > 0)和w(代表该项工作的报酬)。
输出描述
- 输出小明在指定工作时长内工作可获得的最大报酬。
示例
示例 1
输入:
40 3
20 10
20 20
20 5
输出:
30
python源码
i
订阅专栏 解锁全文
914

被折叠的 条评论
为什么被折叠?



