這道題目主要是新學會一個trick:tarjan縮完點之後形成了一個拓撲逆序
什麼意思?也就是說,縮完點之後,我們對每個scc進行連邊,然後我們直接倒序迴圈,這就是一個topo序
可以參考這道題目的程式碼,注意初始化的時候不能只初始化\(d[scc]\),因為入度為\(0\)的點可能不止一個
這道題目主要是新學會一個trick:tarjan縮完點之後形成了一個拓撲逆序
什麼意思?也就是說,縮完點之後,我們對每個scc進行連邊,然後我們直接倒序迴圈,這就是一個topo序
可以參考這道題目的程式碼,注意初始化的時候不能只初始化\(d[scc]\),因為入度為\(0\)的點可能不止一個