平面分治哈哈哈哈
这个trick怎么在哪里见过。
如果是 n 个点两两满足的话比较 difficult (当然不管限制长什么样哈)
考虑按 x 坐标分为左区间和右区间,先使得左右两个区间都满足了条件,然后我们再来考虑横跨中线的情况。
这个时候不难想到一个构造方案那就是对于每一个纵坐标
y
y
y 都在
x
m
i
d
x_{mid}
xmid 这条线上加一个点这样左右区间的点构成的矩形至少包含一个这样的点。
这样总点数是 o(nlogn) 的。