第一次打“真正的”动态点分 如果树是静态的,直接点分:用$d_x$代表$x$到分治中心的距离,限制条件即为$d_i+d_j\leq r_i+r_j$,考虑枚举$j$,那么我们要查询有多少满足$d_i-r_i\leq r_j-d_j$的$i$,用平衡树维护即可 现在树是动态的,那么每次我们往点分树中加一个叶子,先更新答案再更新平衡树即可,每个点分树中的点存两棵平衡树,一棵存以这个点为dfs起点的$d_i-r_i$,另一棵存以(它父亲到它管辖范围的第一个点)为dfs起点的$d_i-r_i$,查询时容…