
旋转卡壳
Neo__Z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bzoj1069 最大土地面积【凸包+旋转卡壳】
解题思路:讲真,这题数据有点水,要是只给一个凹四边形就gg了。 所以我们假设求出来的是个凸包……。 考虑O(n2n^2)枚举对角线,那么就是求以对角线为底上下两个最大的三角形,可以采用旋转卡壳的思想来做,注意到随着对角线转动,最优顶点也在同向转动,所以直接跳指针即可。#include<iostream> #include<cstdio> #include<cstring> #include<st原创 2017-11-25 10:12:11 · 315 阅读 · 0 评论 -
CodeForces 682E Alyona and Triangles【最大三角形 旋转卡壳or迭代】
题目大意: 给出n个点,任意三个点组成的三角形面积不超过S,S大于n个点可以组成三角形的最大面积; 构造一个大三角形覆盖上述所有n个点,并且面积不超过4S; 解题思路: 不得不说思路很巧妙,不过题目中的S取值也相当于给了个暗示。 结论: 先求出最大三角形ABCABCABC,再以abc分别作为三边中点所得三角形A′B′C′A′B′C′A'B'C'即是所求三角形。如图: 证明: ...原创 2018-02-25 14:44:19 · 469 阅读 · 0 评论