
计算几何---旋转卡壳
文章平均质量分 70
forezxl
水君一枚
展开
-
旋转卡壳简介(POJ2187)(洛谷P1452)
旋转卡壳简介(POJ2187)读音word上是这么读的: 前置技能凸包算法用途旋转卡壳可以在O(n)O(n)O(n)的时间内确定一对对踵点对,它的用途包括但不限于:计算距离(凸多边形直径)、计算外接矩形(最小面积/周长)、三角剖分(洋葱三角剖分)等其他奇奇怪怪的东西。算法实现(模板)以POJ2187(洛谷P1452)为例。这道题要我们求所有点之...原创 2018-04-15 10:06:52 · 420 阅读 · 0 评论 -
BZOJ1185: [HNOI2007]最小矩形覆盖(洛谷P3187)
旋转卡壳BZOJ题目传送门 洛谷题目传送门旋转卡壳求最小面积外接矩形。可以发现矩形的一条边一定和凸包的一条边重合。那么我们枚举每一条边,计算出离这条边最远、最左、最右的三个点。这样就构造出了这条边的最小面积外接矩形,更新答案即可。至于怎么计算。。。看代码吧!代码:#include<cmath>#include<cstdio>#include...原创 2018-04-15 10:20:01 · 354 阅读 · 0 评论