第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的裸題,但是要稍微記錄一下當前強聯通分量是由哪些組成的,而且有多長,其實在做的時候染一下色就好了。
新聞熱點
疑難解答