
凸包
Lynstery
一只蒟蒻
展开
-
凸包之Andrew算法——模板整理
是Graham的变种。水平扫描,分别构造上下凸壳,然后把两者接起来。 感觉比Graham好用。 复杂度O(nlog2nnlog_2n) (排序)#include<cmath>#include<cstdio>#include<algorithm>using namespace std;const int maxn=1100;const double eps=1e-9;int dcmp(原创 2017-02-22 19:46:28 · 732 阅读 · 0 评论 -
[凸包] BZOJ1069: [SCOI2007]最大土地面积
题意在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。 n<=2000题解容易想到凸包。 最优的四边形的端点是落在凸包上的,然后n2n^2枚举对角线。在对角线两侧类似旋转卡壳,利用单调性推得最大三角形。这样就是O(n2)O(n^2)的。 凸包是三角形?不知道啊反正没管就过了……之后才在discuss上看到,可能选凸包上3点,枚举第原创 2017-06-29 20:09:59 · 686 阅读 · 2 评论