#N2U03P01. 最小编号优先的任务顺序
最小编号优先的任务顺序
最小编号优先的任务顺序
难度:T4
【知识点:拓扑排序】
前置知识:拓扑排序及其冻结前置单元。
题目描述与输入
第一行 ,随后 行 ,固定为。边表示任务先于。每次在可做任务中选编号最小者,输出执行顺序。
输出
有环只输出 -;否则一行输出个任务编号。
数据范围
,,每行 固定为(占位,不参与计算)。允许重复依赖、自依赖。
样例输入
4 3
1 3 1
2 3 1
3 4 1
样例输出
1 2 3 4
样例说明
先做和,再做,最后;小编号优先序列为 。