其实,我英语水平垃圾的很。。。题目大意:给你坐标和每个坐标的权值,题目求n个坐标两两之间的“声音权值”的和,其中任意两个点之间的“声音权值” = 距离*max(两点的权值)。1.暴力求解法:容易想,也容易TLE2.树状数组:我们在处理的过程中,按照权值大小升序排序,可以省略掉取max的步骤。对于排序之后的第i个元素,设坐标为,权值为,那么对于任意的,都有,在处理第i个元素的时候,权值都是取的。其中,权值小于的点有个,设他们在集合中。但是这样之后,坐标x是无序的,设中坐标小于的点有个,坐标的和是;大于的就有个,(中间要去掉一个本身),坐标的和是然后求距离,坐标小于的点的距离和是,坐标大于的点的距...