题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3730 建点分树,每个点记两个树状数组,存它作为重心管辖的范围内,所有点到它的距离情况和到它在点分树上的父亲的距离情况: 于是算的时候可以减去重复的,就是跳到父亲之前把自己会被重复统计的部分减去: 注意跳点分树父亲时,查询的距离都是原本询问点到那个父亲的距离,而不是上一层父亲到那个父亲的距离: 树状数组的大小总共是 nlogn 的,因为每层有 n 个点,一共 logn 层: 于是一开始写的是…