#P7054. [NWRRC 2015] Graph
[NWRRC 2015] Graph
Description
序列 被称为一个排列,如果它包含从 到 的每一个整数。
如果顶点的排列 是一个有向图的拓扑排序,那么对于每一条从 到 的有向边,顶点 在这个排列中出现在 之前。
排列 在字典序上小于排列 ,如果存在某个 使得对于每一个 ,都有 ,并且 。
给定一个有向无环图,最多添加 条有向边,使得结果图仍然没有环,并且图的字典序最小的拓扑排序尽可能大。
Input Format
输入文件的第一行包含三个整数 和 —— 原始图中的顶点数和有向边数,以及允许添加的有向边数 。
接下来的 行中的每一行包含两个整数 ,描述从 到 的有向边 。
图中没有环。
Output Format
输出文件的第一行应包含 个整数 —— 修改后的图的字典序最小的拓扑排序。第二行应包含一个整数 —— 添加的有向边的数量。接下来的 行应包含添加的有向边的描述,格式与输入文件相同。
5 3 2
1 4
4 2
1 3
5 1 4 2 3
2
4 3
5 1
2 2 20
1 2
1 2
1 2
1
1 2
Hint
时间限制:2 秒,内存限制:256 MB。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号