100 #P1150. *【强连通SCC】sink点[POJ2553 ]

*【强连通SCC】sink点[POJ2553 ]

题目描述

sinksink 点定义:在有向图中,若点 vv 所有能到达的点,都能反过来到达点 vv,那么称节点 vvsinksink 点。

给出一个有 nn 个点 mm 条边的有向图,要求输出所有的 sinksink 点。

输入格式

多组数据。每组数据描述如下:

第一个数 nn (1n5000)( 1 \le n \le 5000 ) ,第二个整数 mm

下来 mm 对整数 xx , yy ,表示 mm 条有向边(边不会重复)

nn00 时,输入结束。

输出格式

每组数据一行。按编号从小到大的顺序输出所有 sinksink 点。若没有则输出空行。

输入输出样例

输入 #1

3 3
1 3 
2 3 
3 1
2 1
1 2
0

输出 #1

1 3
2