【题目描述】 给出 NNN 个点,MMM 条边的有向图,对于每个点 vvv,求 A(v)A(v)A(v) 表示从点 vvv 出发,能到达的编号最大的点。 【输入】 第 111 行 222 个整数 N,MN,MN,M,表示点数和边数。 接下来 MMM 行,每行 222 个整数 Ui,ViU_i,V_iUi,Vi,表示边 (Ui,Vi)(U_i,V_i)(Ui,Vi)。点用 1,2,…,N1,2,\dots,N1,2,…,N 编号。 【输出】 一行 NNN 个整数 A(1),A(2),…,A(N)A(1),A(2),\dots,A(N)A(1),A(2),…,A(N)。 【输入样例】 文本复制4 3 1 2 2 4 4 3 【输出样例】 文本复制4 4 3 4 【提示】 对于 60%60\%60% 的数据,1≤N,M≤20001 \leq N,M \leq 20001≤N,M≤2000。 对于 100%100\%100% 的数据,1≤N,M≤1051 \leq N,M \leq 10^51≤N,M≤105。