首页 > TAG信息列表 > 整棵树
重修 树的中心重心直径一些特殊的东西
中心 所有直径的中点。 所以中点可能是一条边。 重心 最大的子树最小的点。 (“子树”都是指无根树的子树,即包括“向上”的那棵子树,并且不包括整棵树自身。) 以树的重心为根时,所有子树的大小都不超过整棵树大小的一半。 树中所有点到某个点的距离和中,到重心的距离和是最小的树上分治
1. 点分治 现在有一棵大小为 \(n\) 的树,要求出路径长度小于 \(k\) 的路径。 每次可以通过选择重心的方式,将整棵树分为一堆不大于 \(\dfrac{n}{2}\) 的子树,所以将整棵树分为大小为 \(1\) 的子树需要 \(\log n\) 次。 对于现在求出重心的子树,显然有三种情况可以组成一条路径。 路径