ABC014D 閉路 题解
题意非常明确,不再赘述。
即求一棵树添加了一条 $u$ 到 $v$ 的边后,包含该边的环的长度。
令 $lca$ 表示 $u$ 和 $v$ 的最近公共祖先。
若添加了这条边,那么这个环肯定包含了 $u$ 到 $lca$ 的简单路径和 $lca$ 到 $v$ 的简单路径。 这个环还差的 $1$ 条边,就是新加的 $u$ 到 $v$ 的边。
设点 $i$ 的深度为 $dep_i$,则环的长度为 $dep_u+dep_v-2\times dep_{lca}+1$。
代码挺简单,不贴了。