第1行:两个正整数N,M
第2..M+1行:每行三个正整数a,b,t, t = 1表示存在从村庄a到b的单向道路,t = 2表示村庄a,b之间存在双向通行的道路。保证每条道路只出现一次。
第1行: 1个整数,表示最大的绝对连通区域包含的村庄个数。
第2行:若干个整数,依次输出最大的绝对连通区域所包含的村庄编号。
5 5
1 2 1
1 3 2
2 4 2
5 1 2
3 5 1
3
1 3 5
对于60%的数据:N <= 200且M <= 10,000
对于100%的数据:N <= 5,000且M <= 50,000
tarjan的裸题,但是要稍微记录一下当前强联通分量是由哪些组成的,而且有多长,其实在做的时候染一下色就好了。
新闻热点
疑难解答