HXOJ3910. 图与深度优先题四:图的遍历

提交21 通过10
通过率47.6%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

给出一个有 NN 个点、MM 条边的有向图。对每个点 vv,定义 A(v)A(v) 为从 vv 出发能够到达的编号最大的点。请计算所有 A(v)A(v)。点编号为 11 到 NN,一个点可以到达自己。

输入格式

第一行输入两个整数 N,MN,M。接下来 MM 行,每行输入两个整数 Ui,ViU_i,V_i,表示一条从 UiU_i 指向 ViV_i 的边。

输出格式

输出 NN 个整数 A(1),A(2),…,A(N)A(1),A(2),\ldots,A(N),相邻整数之间用空格分隔。

5 2
2 3
1 3
3 3 3 4 5
5 3
1 1
4 1
4 1
1 2 3 4 5
51 12
47 22
12 17
43 42
19 34
12 36
47 18
26 26
12 2
44 28
4 50
49 1
16 36
1 2 3 50 5 6 7 8 9 10 11 36 13 14 15 36 17 18 34 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51

数据范围与约定

1≤N,M≤1051\le N,M\le10^5。