题解与反思 有些题知道用什么算法去解决,但是不能想出来正解,算法的应用不太行。 D - K-th Nearest 思路:二分 查找第k近的点,用二分。我们直接二分答案,也就是距离 如何判断某个距离是否合法呢?我们就要计算出在该距离的范围内[x-d,x+d]包含多少个点。 如果包含的点数cnt>=k, 说明这个距离包含的点数可能刚刚好也可能多了,我们缩小右端点;反之,增大左端点。 为啥包含的点数大于等于k,能够说明这个距离是第k近的点,或者更多呢, 图片解析。 二分的范围:r=2e8+10, 因为点的坐标范围是[-1e8, 1e8],为了能够涵盖所有的点,我们应该取2e8 + 10...