HDU 6200 边双联通分量 + 并查集 + dfs序 + BIT
简略题意:初始给出一张无向图,两种操作:
1. 添加一条(u,v)(u, v)的无向边。
2. 问从uu到vv的路径上的割边有多少。假若不考虑添加边的操作,问有多少割边,我们只需要边双联通缩个点成树,树上的每个边都是割边。从而转化成树上两点间距离。从根dfs一下转化成有根树的问题。现在考虑添加边的过程,其实就是再缩点的过程,先不考虑如何缩点,假如缩了点之后,我们就需要动态更新两点间距离了。对此我
原创
2017-10-07 18:33:21 ·
309 阅读 ·
0 评论