树的重心的定义: 树若以某点为根,使得该树最大子树的结点数最小,那么这个点则为该树的重心,一棵树可能有多个重心. 树的重心的性质: 1.树上所有的点到树的重心的距离之和是最短的,如果有多个重心,那么总距离相等. 2.插入或删除一个点,树的重心的位置最多移动一个单位. 3.若添加一条边连接2棵树,那么新树的重心一定在原来两棵树的重心的路径上. 当然,这题我们只需要用到第一条性质. 怎么求树的重心: 定义几个数组:\(f[u]\)表示以u为根的总距离,\(size[u]\)表示以u为根的子树的大小(…