![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
几何
文章平均质量分 67
Defener
这个作者很懒,什么都没留下…
展开
-
计算几何收录
题目: HNOI2016 矿区 SDOI2016 平凡的骰子 JSOI2018 绝地反击 HNOI2004 最佳包裹 SCOI2015 小凸想跑步 APIO2018 选圆圈 椭圆面积异或并 HNOI2016 矿区 首先将平面图转成对偶图。将每个点为端点的边按极角排序,然后按逆时针顺序遍历每个区域,算出面积并编号,求出对偶图。 求出对偶图的生成树,一个原图的块在生成树上仍然是联通块,遍历询问的边时判断询问的联通块和该边在树上的关系即可找到对应子树的贡献。 时间复杂度 O(nlog2n+∑d)O(n \log原创 2022-02-07 14:16:11 · 321 阅读 · 0 评论 -
三维空间曼哈顿最小生成树
题面 二维空间最小生成树的解决方法是以每个点为中心将二维平面分成米字型的八个区域,在每个区域里求出距离最近的点连边。这样做的原理是每个区域满足中心点与更远的点连边不优。 同样地,将三维空间每个卦限划分为四个三棱锥型区域,中心点在每个区域中找最近点连边。划分方式见下图: 图中1,2,3,4为四个三棱锥区域。 每个三棱锥区域都可以用三个面来描述,因此可以转为三维偏序限制。对于三维偏序问题,用CDQ分治即可。 时间复杂度 O(nlog22n)O(n \log_2^2n)O(nlog22n),空间复杂度 O(原创 2021-09-05 23:17:03 · 644 阅读 · 0 评论