B. D01 拓扑排序【模版】

    传统题 1000ms 256MiB

D01 拓扑排序【模版】

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 nn 个点 mm 条边的有向图。

输出其中一种合法的拓扑序。若图有环,则输出 -1

输入格式

多组数据( 55-1010 组),每组数据描述如下:

第一行两个正整数 nnmm2n1×1052 \le n \le 1\times10^51m1061\le m\le10^6),表示点数、边数。

下来 mm 行每行两个正整数 ai,bia_i,b_i1ai,bin,aibi1\le a_i,b_i\le n,a_i\ne b_i),表示 aia_ibib_i 有一条有向边。

输出格式

若有合法的拓扑序,则输出一行 nn 个整数(只输出其中一组合法解);
若没有合法的拓扑序(图中有环),则输出 -1

输入输出样例 #1

输入 #1

6 5
1 3
1 4
3 6
3 4
4 5

输出 #1

1 2 3 6 4 5

初一20260315上午3题 拓扑排序

未参加
状态
已结束
规则
XCPC
题目
3
开始于
2026-3-15 11:10
结束于
2026-3-15 11:40
持续时间
0.5 小时
主持人
参赛人数
16