POJ 3694 Network(tarjan+lca+并查集)
题目
给定一张NNN个点MMM条边的无向连通图,然后执行QQQ次操作,每次向图中添加一条边,并且询问当前无向图中“桥”的数量。
题解
先求出图中所有的边双,然后缩点
令c[x],c[y]c[x],c[y]c[x],c[y]为x,yx,yx,y所属边双的编号
询问时若x,yx,yx,y同属一个e-DCC则割边数不变,若不在同一个边双内,缩点后的图变成了一棵树,树上的每一条边都为原图的割边,在x,y...
原创
2019-10-24 15:32:41 ·
257 阅读 ·
1 评论