231E - Cactus 给一个10^5个点的无向图,每个点最多属于一个环,规定两点之间的简单路:从起点到终点,经过的边不重复 给10^5个询问,每个询问两个点,问这两个点之间有多少条简单路. 挺综合的一道题目,无向图连通分量,缩点,LCA 都考察到了.. 因为每个点最多属于一个环,因此把所有环缩点,就可以得到一棵树 然后对于每个询问,用LCA查找从起点到终点有多少个环 并查集处理的时候挂了一发,注意LCA时合并两个并查集,根节点深度小的作为父亲.. #include<cstdio> #in…