计算几何
文章平均质量分 77
Bfk_
OIer
展开
-
bzoj1069 [SCOI2007]最大土地面积(凸包+旋转卡壳)
bzoj1069 [SCOI2007]最大土地面积原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1069题意: 在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。数据范围 n<=2000, |x|,|y|<=100000题解: 首先,发现这四个点肯定都在凸包上,因为倘若原创 2017-12-09 23:01:23 · 345 阅读 · 0 评论 -
bzoj1038 [ZJOI2008]瞭望塔(半平面交)
bzoj1038 [ZJOI2008]瞭望塔原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1038题意: 村中要建立一个瞭望塔,我们将H村抽象为一维的轮廓。如下图所示 我们可以用一条山的上方轮廓折线(x1, y1), (x2, y2), …. (xn, yn)来描述H村的形状,这里x1 < x2 < …< xn。瞭望塔可以建造在[x1,原创 2017-12-10 01:32:29 · 431 阅读 · 0 评论 -
bzoj4570 [Scoi2016]妖怪(凸包+对勾函数最值)
bzoj4570 [Scoi2016]妖怪原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4570题意: 邱老师有n只妖怪,每只妖怪有攻击力atk和防御力dnf两种属性。 环境由a,b两个参数定义,在某种环境中,妖怪可以降低自己k×a点攻击力,提升k×b点防御力,或者,提升自己k×a点攻击力,降低k×b点防御力,a,b属于正实数,k为任意原创 2017-12-10 00:31:26 · 564 阅读 · 0 评论 -
bzoj2178 圆的面积并(自适应Simpson积分)
bzoj2178 圆的面积并原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2178题意: 给出N个圆,求其面积并数据范围 N< = 1000 ,圆心,半径,其绝对值均为小于1000的整数题解: 当然simpson积分是很容易卡的,但是此题居然可过。 不过精度要开到1e-13 一定要把被完全包含的圆去掉,这样可以快很多。 本来应该原创 2017-12-10 01:42:19 · 448 阅读 · 0 评论 -
bzoj2648&2716 SJY摆棋子 (Kd-Tree)
bzoj2648&2716 SJY摆棋子原题地址: http://www.lydsy.com/JudgeOnline/problem.php?id=2648 http://www.lydsy.com/JudgeOnline/problem.php?id=2716题意: 在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找...原创 2017-12-10 02:22:38 · 355 阅读 · 0 评论 -
12.4_计算几何总结
先梳理一下内容: 基础知识(叉积点积,线段的旋转,直线求交,线段判交…) 凸包 −>单调性_{单调性} ^{\ \ \ ->}旋转卡壳:旋转卡壳算法整合 凸包可以减少点的数量,以及利用这个斜率的单调性可以做很多事情。 bzoj4570 旋转卡壳,很多时候要YY一下正确性。 bzoj1069:四边形->枚举对角线 半平面交:其实和求凸包很像,只是因为可能环回去,同时也要判队首是否可以原创 2017-12-04 22:28:32 · 295 阅读 · 0 评论 -
bzoj1132 [POI2008]Tro(叉积)
bzoj1132 [POI2008]Tro原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1132题意: 平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000数据范围 N在[3,3000] ,N个点的坐标值在[0,10000] 保留一位小数,误差不超过0.1题解: 好题。 我想了两种做法, 第一种:考虑一般求原创 2017-12-06 22:23:42 · 320 阅读 · 0 评论