luogu#P11349. [NOISG2024 Finals] Problem Setter
[NOISG2024 Finals] Problem Setter
题目背景
Stuart 是一名热衷于编程比赛的题目设计者,他为多个比赛设定了许多问题。他希望将自己的一些问题提交到编程比赛中,以获得更多的荣誉。
题目描述
Stuart 可以将题目提交到 个比赛中。如果将问题提交到第 个比赛,他的满意度会增加 。但由于比赛的结构和其他题目设计者的竞争,第 个比赛只会接受质量至少为 的题目。每个比赛可以接受多个问题,每个问题都会增加 的满意度。
Stuart 总共设计了 道问题,他认为第 道问题的质量是 。但由于问题准备过程的难度,提交第 道问题到任何比赛会使他的满意度减少 。显然,每个问题最多只能提交到一个比赛,或者可以选择不提交。
请帮 Stuart 找到一个最优的提交方案,以使他的满意度最大化。如果所有提交方案都会导致负满意度,他可以选择不提交任何问题,最终满意度为 。
输入格式
- 第一行包含两个整数 和 ,分别表示比赛数量和问题数量。
- 接下来的 行中,第 行包含两个整数 和 ,表示第 个比赛的最低问题质量和增加的满意度。
- 接下来的 行中,第 行包含两个整数 和 ,表示第 道问题的质量和提交所带来的满意度损失。
输出格式
- 输出一个整数,表示 Stuart 可以获得的最大满意度。如果他选择不提交任何问题,输出 。
3 3
2 5
1 1
8 3
3 2
9 4
1 3
4
3 4
2 3
1 1
8 4
2 0
7 0
1 0
8 0
11
5 1
3 4
1 2
5 6
2 8
4 0
3 6
2
提示
【样例解释】
对于样例 #1:
- 比赛 的最低质量要求为 ,问题 满足条件,提交后增加 的满意度。
- 比赛 的最低质量要求为 ,问题 满足条件,提交后增加 的满意度。
- 最终满意度为 。
- 问题 和其他比赛没有提交。
对于样例 #2:
- 根据提交方案,最优满意度为 。
对于样例 #3:
- 最优方案使满意度为 。
【数据范围】
子任务编号 | 分值 | 限制条件 |
---|---|---|
样例测试用例 | ||
无额外限制 |