#P16985. [NWERC 2018] Brexit Negotiations
[NWERC 2018] Brexit Negotiations
背景
译自 NWERC 2018 B 题。
题目描述
众所周知,脱欧谈判正在进行中——但我们仍然不知道它们是否真的能按时结束。
谈判会逐个主题进行。为了最有效地组织谈判,所有主题都会在单独的会议中讨论并最终确定,每次只开一个会议。
之所以采用这种制度,部分原因是某些主题之间存在非循环的依赖关系:例如,在决定关税同盟之前,就无法有意义地讨论关税问题。欧盟可以决定任意一种主题谈判顺序,只要满足这些依赖关系,并且所有主题都被讨论到。
每个主题都会使用所有可用资料进行充分讨论,其中也包括之前会议的重要结论。在每场会议开始时,代表们需要对已经发生过的每场会议各额外花费一分钟进行回顾,即使那些会议与当前主题无关,也要回顾它们的讨论过程并理解结论是如何得出的。下图给出了一个例子。
没有人喜欢冗长的会议。欧盟希望你帮助安排会议顺序,使得所有会议中最长的一场会议尽可能短。
:::align{center}

:::
输入格式
输入包括:
- 一行一个整数 (),表示需要讨论的主题数量。主题编号为 到 。
- 接下来 行,描述谈判主题。
第 行首先包含两个整数 (,),分别表示主题 达成结论所需分钟数,以及在讨论主题 前必须先处理的其他特定主题数量。
该行剩余部分包含 个互不相同的整数 ( 且 ),表示必须在主题 之前完成的主题列表。
保证主题依赖关系中没有环,并且所有主题的 之和不超过 。
输出格式
输出在按照上述规则最优安排会议顺序时,所有会议中最长一场会议长度的最小可能值。
3
10 0
10 0
10 0
12
6
2 2 4 3
4 1 5
1 2 2 4
3 1 5
2 0
4 1 3
8
提示
【数据规模与约定】
具体限制见输入格式。