"嘟嘟嘟" 题意:给一堆点,求其中三个点构成的三角形的最大面积。 刚开始不知咋的忘了三角形三条边可能都不在凸包上,然后快速的打了个旋转卡壳结果$WA$了。还是自己太年轻了…… 正解也是旋转卡壳。对于三角形三个点$i, j, k$,$k, j, i$挨个旋转就行啦。 c++ include inclu ...
分类:
其他好文 时间:
2018-11-22 20:57:57
阅读次数:
180
"嘟嘟嘟" 旋转卡壳模板题。 首先求出凸包。 然后$O(n ^ 2)$的算法很好想,但那就不叫旋转卡壳了。 考虑优化:直观的想是在枚举点的时候,对于第二层循环用二分或者三分优化,但实际上两点距离是不满足单调性的,见下图: 对于$A$点,$AB AE include include include i ...
分类:
其他好文 时间:
2018-11-21 16:18:09
阅读次数:
241
题意:给定N个点,用矩形将所有点覆盖,要求矩形宽度最小。 思路:裸体,旋转卡壳去rotate即可。 最远距离是点到点;宽度是点到边。 ...
http://poj.org/problem?id=2187 题意 给n个坐标,求最远点对的距离平方值。 分析 模板题,旋转卡壳求求两点间距离平方的最大值。 ...
分类:
其他好文 时间:
2018-07-22 15:07:56
阅读次数:
124
大致题意: 求多边形的最大内接三角形 旋转卡壳 模板题 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 #include<queue> 6 #include<set> 7 #inc ...
分类:
其他好文 时间:
2018-07-16 22:15:36
阅读次数:
162
在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。 题解:先求出凸包,O(n)枚举旋转卡壳,O(n)枚举另一个点,求最大四边形面积 /*************************************************** ...
分类:
其他好文 时间:
2018-05-22 22:24:33
阅读次数:
182
题目大意: 给你n个点求最小矩形覆盖。 思路:枚举凸包上的边然后,旋转卡壳找三个相应的为止把矩形的四个点求出来。 ...
分类:
其他好文 时间:
2018-05-10 17:23:03
阅读次数:
192
凸包 + 旋转卡壳 模本 c++ code: ...
题意:给你平面上一些点,求一个凸包的最短直径 思路:旋转卡壳,然后搞一下就行了可旋转卡壳求最远点差不多,cur带表的是求出的对锺点,然后与当前的直线p[i],p[i+1],求一下距离 代码: ...
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1185 题意: 给出二维平面上的n个点,问你将所有点覆盖的最小矩形面积。 题解: 先找出凸包,然后旋转卡壳。 在旋转卡壳中有一个结论:最小覆盖矩形一定有一条边在凸包上。 所以先枚举矩形在凸包 ...
分类:
其他好文 时间:
2018-04-29 01:23:31
阅读次数:
198