HDU 1007 Quoit Design(分治)
题意:
求最近点对的距离。
思路:
二维平面上的分治, 很显然 先将点按照x坐标排序。
答案来自三部分, 点对完全在左边,完全在右边, 和一个在左一个在右的合并过程。
简单说一下合并部分。
一般来说 左边完全匹配右边, 来更新答案。但复杂度略高。
可以加一些剪枝。
比如 把mid 点附近ans 距离的点存下来。
从这些点里匹配。
在根据y 坐标剪枝。(先按y坐标排序)
如果两
原创
2017-08-09 21:34:26 ·
348 阅读 ·
0 评论