#P11109. [ROI 2023] 会议 (Day 2)
[ROI 2023] 会议 (Day 2)
Description
请帮助组织者选择 个计划中的会议活动,以使所选活动的最大兼容集合的大小为 。
Input Format
每个测试点包含多组数据。
第一行包含一个整数 ,即输入数据集的数量()。
每组数据的第一行包含一个整数 ,即原始计划中的活动数量(, 是偶数)。
在接下来的 行中,对于每个数据集的描述,给出了活动的描述。每行包含两个整数 和 ,分别是第 个活动的开始和结束时间()。
保证原始计划的最大兼容集合的大小 是偶数,且 。
Output Format
对于每组数据,在一行中输出 个不同活动的编号,即保留下来的应该进行的活动编号。如果有多个合适的答案,可以输出任意一个。所选择的活动的最大相互兼容集合的大小应为 。
2
8
12 14
1 3
2 4
1 10
5 6
7 9
8 10
11 13
6
1 2
2 4
1 2
1 4
5 7
6 8
2 5 3 4
1 2 3
Hint
样例解释:

上图是第一组输入数据中的初始活动集合。其中一种可能的最大相互兼容集合用粗虚线标出。

上图是第一组输入数据的答案的活动集合。其中一种可能的最大相互兼容集合用粗虚线标出。

第二组输入数据初始时的活动集合。

第二组输入数据答案中的活动集合。
设 。我们称活动 完全覆盖活动 ,当且仅当 。
| Subtask | 分值 | 特殊性质 | |
|---|---|---|---|
| 任意两项会议活动不冲突 | |||
| 对于任意两项活动 和 ,它们要么不冲突,要么其中一项完全覆盖另一项活动;且有一项活动完全覆盖其它所有活动 | |||
| 对于任意两项活动 和 ,它们要么不冲突,要么其中一项完全覆盖另一项活动 | |||
京公网安备 11011102002149号