好蠢哦,很多细节错误,搞得wa好几次
题目描述
原题链接点我
总结一下,就是简单的分治法求凸包面积
思路
如何使用分治法求凸包面积
分治法:将问题划分为同一类型的若干个子问题,问题足够小时求解,最后合并结果
首先,我们将点集划分为两个部分,然后逐步求解
如何划分?
为了最好的划分效果,我们希望找到两个点,能划分点集,同时是凸包的定点。
我们选择水平方向上最两边的点,作为第一次划分的依据
第二步求子集的解
暂时只考虑上半部分(因为下半部分可以相同方法解决)
我们希望能找到一个点,能划分子集,同时是顶点,最能肯定的一件事是
距离第一次划分的边最远的点一定是我们需要的点。