51nod 1076 2条不相交路径(边双联通分量)
题目要求从S到T是否有两条“不相交的路径”,意味着S到T中间没有必经之路,这样才可以做到两条不相交的路径。
那么这个问题就变成了,从S到T,路上是否有桥
在同一个边双联通分量中,每两个点之间都有不唯一的路径相互可达,也就意味着没有桥。
所以只要用dfs处理出所有的边双联通分量,对S和T判断一下是否在同一个边双联通分量即可。
#include
#include
#include
#i
原创
2017-04-13 00:58:22 ·
330 阅读 ·
0 评论