[强联通分量] COJ 1128 Download Station
摘要:
两边DFS求强联通分支,缩点;算法流程:dfs(G);dfs(G') in the order which f[] decreases. output tree in the dfs forest as a strongly connected component第一遍DFS为每个顶点打上时间戳,第二遍是反向DFS,按照时间戳递减的顺序访问每个结点,原图中的边作为反向边进行遍历,此时对于强联通分量必定是可以通过其中任一个点访问到,而原图中时间戳较晚(较早访问到的,注意加时间戳的位置)但不属于某个强联通分量的顶点必然到某个强联通分量有一条单向边,反向DFS时由于原边方向改变,无法通过这条 阅读全文
posted @ 2012-08-06 22:43 getgoing 阅读(268) 评论(0) 推荐(0) 编辑