弟i个节点的子节点范围为[k×m−m+2,k×m+1] 如何求,首先求左端点,求出第i个节点所在层,求出该层最右侧节点编号,就是前n项和,最右侧节点编号加1就是子节点所在层第一个节点编号,同样求出第i个节点与同行第一个节点的距离(i-x+1),每个点有m个子节点,所以(i-x+1)*m+1就是第i个节点的第一个左节点编号,+m即为右节点编号,所以子节点范围就出来了,大概就是这么个思想。 反正我想着记公式,比赛真出现,公式没记住,大概率要跳过。