![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
凸包
disPlayLzy_
梦在前方,路在脚下
展开
-
HDU P1392 Surround the Trees
题目大意:给出N个点,求将这N个点围起来的凸变形的周长。坐标x,y≤32767 n≤100题解:凸包模版: 用jarivs算法求凸包时间复杂度:O(NM) 首先枚举一个最边边的点使得所有的点在它的某一个方向: 例如选了一个最下面的点i: 然后用叉积去求出一个在i的右侧的点,你要使得这个点j也满足所有的点在它的任意一个方向(除了之前选得点),然后继续枚举下一个点 这样构建原创 2018-01-12 18:48:52 · 347 阅读 · 0 评论 -
Bzoj P1069 [SCOI2007]最大土地面积___凸包+旋转卡壳
题目大意:在某块平面土地上有NNN个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。N≤2000,∣x∣,∣y∣≤100000N≤2000,|x|,|y|≤100000N≤2000,∣x∣,∣y∣≤100000分析:求出凸包,枚举凸包中对角线,以对角线为底,求出两边的最大面积三角形的面积areal,areararea_l,area_rare...原创 2018-11-12 21:11:18 · 141 阅读 · 0 评论 -
Jzoj P3238 超空间旅行___spfa+凸包
题目大意:给出行星的数目P和航线数量R,1≤P≤500,0≤R≤10000。接下来的R条航线路径包含两或三个整数:行星标号C和D(1≤C,D≤P,C≠D),和T,从C到D的旅行时间。对于传统的路径,T是一个整数(1≤T≤1000000),超空间航线中,T是字符“x”。 可以存在多行有两个相同的行星。下一行输入整数Q(1≤Q≤10),表示查询的数量。以下Q行包含两个整数星球标号(A和B...原创 2019-07-20 18:16:28 · 153 阅读 · 0 评论