http://acm.hdu.edu.cn/showproblem.php?pid=1007 题意:平面上有n个点,问最近的两个点之间的距离的一半是多少. 思路:用分治做.把整体分为左右两个部分,那么有三种情况:最近的两个点都在左边,最近的两个点都在右边和最近的两个点一个在左边一个在右边.对于第一第二种情况,直接递归处理,分解成子问题就好了,主要是要处理第三种情况.最暴力的做法是O(n^2)的扫,这样肯定会TLE.那么要作一些优化.首先我们先递归处理得到第一种和第二种情况的答案的较小值,然后用这…