随笔分类 - 计算几何——半平面交
摘要:XVII.[HNOI2012]射箭 强烈谴责本道卡精度屑题。 首先,乍一看,二次函数$ax^2+b$在$x=x_0$处的值要在$[y_0,y_1]$之内?带进去不就是一个关于$a,b$的半平面交吗? 然后再一看,要找到半平面交非空的最大位置, 难不成要用动态凸包? 后来想想动态凸包什么的完全没有必要
阅读全文
摘要:IV.[CTSC1998]监视摄像机 这题就是半平面交模板。因为能看到一条边某侧的所有位置的一个点必定处于此边所在直线的内侧,故直接求半平面交即可。 另外,这题#5的第39个测试点似乎出了问题,得特判掉。 代码: #include<bits/stdc++.h> using namespace std
阅读全文
摘要:III.[CQOI2006]凸多边形 /【模板】半平面交 半平面交开始~~ 这里介绍一种做法:随机增量法,其可以在$O(n\log n)$的时间内完成半平面交的求解。 首先,我们可以用一个向量来表示直线;之所以使用向量来表示,是因为我们将强制该向量的左方表示半平面。 接着,我们考虑将所有直线按照向量
阅读全文

浙公网安备 33010602011771号