1、yuy_ 的博客题解 P1429 【平面最近点对(加强版)】 - yuy_ 的博客 - 洛谷博客 (luogu.com.cn)https://www.luogu.com.cn/blog/yuy/solution-p1429
2、Lytning计算几何 平面最近点对 nlogn分治算法 求平面中距离最近的两点_Lytning's Blog-CSDN博客https://blog.csdn.net/Lytning/article/details/25370169
参考1、yuy_ 的博客,很有意思的思路:
1. 随机旋转
2. 按横坐标排序后枚举每个点与其后面5个点的距离取最小值更新答案。
如图A点会与B、C、D、E、F(按顺序)更新答案,但是G应该是离A最近的点。
旋转可以很好地解决这个问题。如下图:A点会与G、F、D、B、C(按顺序)更新答案