POJ-2178 Beauty Contest 凸包+旋转卡壳求最远点对
大家都很强, 可与之共勉。题意:
给您n(n≤50000)n(n\leq50000)个平面上的点,以坐标的形式给出。让您求出其中两点之间最远距离的平方。 eps设丑了T了一夜夜夜夜夜夜题解:我们首先一定可以秒看出,最远点对一定在凸包上(反证法)。
然后就旋转卡壳。
由这个图
我们可以发现,对于一条边来说,其余另外的点围成的面积,一定是单峰增长的。而使之面积最大的那个点,就是对于他们
原创
2017-12-03 21:37:36 ·
345 阅读 ·
0 评论