#P14937. [uoi2019]波托科兰迪亚的航线
[uoi2019]波托科兰迪亚的航线
题目描述
哥萨克·乌斯最近被任命为波托科兰迪亚基础设施部部长。这个国家有 座城市,编号为 到 。
目前波托科兰迪亚没有任何航班,所有人都依靠汽车出行。因此,基础设施部决定开通国内第一批航线。根据该国法律,任意两座城市之间最多只能有一条航线。
乌斯有一个未来 年的航线开通计划。计划中有 个城市列表。每一年,他会从尚未选择过的列表中选择一个,并在这个列表中的所有城市两两之间开通尚不存在的航线。注意:如果列表中有两座城市之间已经有航线,则不能再开通新的航线。
此外,所有波托科兰迪亚居民都知道所谓的“三个最重要的数”:。
对于第 个列表,有一个重要性数值 。如果在第 个列表中的城市之间开通了所有尚未存在的航线,那么这一年会给国家带来
个货币单位的收益。其中 是这一年新开通的航线数量,函数 定义为:
这里 表示 除以 的余数。
请你帮助乌斯决定每一年使用哪个尚未使用过的列表,使得 年后的总收益最大。
输入格式
第一行包含三个整数 (,,),分别表示城市数、列表数和测试块编号。
第二行包含三个整数 (),表示波托科兰迪亚的“三个最重要的数”。
第三行包含 个整数 (),表示第 个列表的重要性。
接下来 行描述这些列表。第 行先给出一个整数 (),随后给出 个整数 (),表示第 个列表中的城市。保证同一个列表内城市编号互不相同。
保证所有 之和不超过 。
输出格式
输出一个整数,表示乌斯能够为国家带来的最大收益。
输入
5 3 0
0 2 1
1 2 1
2 1 3
3 1 4 5
4 1 2 3 4
输出
11
计分方式
| 编号 | 限制 | 分数 |
|---|---|---|
| 1 | ,,所有 ,且不存在两个列表包含同一对城市 | 5 |
| 2 | ,,所有 ,且 | 7 |
| 3 | , | 16 |
| 4 | , | 14 |
| 5 | , | 8 |
| 6 | , | 17 |
| 7 | , | 7 |
| 8 | 无额外限制 | 26 |