#2775. 拓扑排序(模板)
拓扑排序(模板)
Background
给定一个个点条边的有向图,点的编号是到,图中可能存在重边和自环。
请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出。
若一个由图中所有点构成的序列满足:对于图中的每条边,在中都出现在之前,则称是该图的一个拓扑序列。
Input
第一行包含两个整数和。
接下来行,每行包含两个整数和,表示存在一条从点到点的有向边。
Output
共一行,如果存在拓扑序列,则输出任意一个合法的拓扑序列即可。
否则输出。
Samples
3 3
1 2
2 3
1 3
1 2 3
Limitation