旋转卡壳
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
洛谷3187 BZOJ1185 最小矩形覆盖 旋转卡壳 凸包
题目链接 题意:给你n个点,让你找到一个面积最小的矩形覆盖住所有的点,输出最小矩形面积和矩形四个顶点的坐标。 题解: 首先把所有点覆盖其实只需要把凸包上的所有点覆盖就行了,因为其他点已经被凸包上的点覆盖了。然后我看了别人的题解,似乎是可以证明,最优的情况矩形一定会有一条边与凸包上的一条边重合。当然也可以通过大胆猜想与直观感知来得到这一结论。 有了这个结论,我们就考虑枚举凸包上的边,我们确定...原创 2018-08-26 15:34:38 · 213 阅读 · 0 评论 -
POJ2079 Triangle 旋转卡壳 凸包
题目链接 题意:给你n个点,让你从中选3个点,组成一个面积最大的三角形,输出三角形面积。 题解: 这题虽然n=50000,还有多组数据,但是这题数据没有刻意构造,所以是可以O(n2)O(n2)O(n^2)过的,因为凸包上的点不会太多。首先不难想到,最优结果的三个点应该都在凸包上,这个比较显然吧。然后一个暴力是枚举三个点分别是什么,这样是O(n3)O(n3)O(n^3)的,虽然凸包上点不多,但...原创 2018-08-24 16:45:10 · 152 阅读 · 0 评论