AT_abc215F 题解

考虑二分答案。

假设当前二分的答案为 \(k\),那么对于每个点,距离大于等于 \(k\) 的点构成了平面上 \(4\) 个子平面。

那么只需查询子平面中是否存在点即可,类似于窗口的星星,把问题转换成求矩形交集,用一个扫描线维护,复杂度 \(O(n \log V)\),加上二分,总复杂度 \(O(n \log^2 V)\),勉强可过。

posted @ 2024-01-30 23:57  ChiFAN鸭  阅读(13)  评论(0编辑  收藏  举报