题目 边分治 边分和点分相比就是找到一条重心边,考虑所有经过这条边的路径,之后断开这条边分成两个联通块,继续分治 由于每次分治重心是一条边,所以只会产生两个联通块,考虑两个联通块显然要比像点分那样考虑多个联通块容易 但是边分有一个问题,就是遇到菊花图就自闭了,复杂度变成了\(O(n^2)\) 我们注意到边分的复杂度还和每个点的度数有关系,于是我们建一些虚点和虚边,把这棵树变成一棵二叉树,这样复杂度就是\(O(n\operatorname{logn})\)了 具体做法就是,一旦发现一个节点有多与两