
计算几何
WAautomaton
我好弱啊~
展开
-
BZOJ2640 可见区域 [计算几何+平衡树]
题目链接题意:给定nnn条互不相交的线段,从原点向四周看,视线遇到线段会被挡住。求此时能看到的视野范围,以及分别删除一条和两条线段后能看到最大的视野范围。n≤50,000n\le 50,000n≤50,000题解CY拉我做题啦啦啦……考虑用循环扫描线(就是从原点开始绕360度的扫描线)。维护每个时刻所有线段对应的位置关系,也就是说所有时刻所有线段按在扫描线上到原点距离从小到大排序。由于线...原创 2019-01-14 23:56:00 · 301 阅读 · 0 评论 -
SDOI2016 平凡的骰子(计算几何)
题目链接题目大意给定一个凸多面体,求其抛起后每个面落地的概率。题解这道题其实主要难点在于找重心。凸多边形重心的计算方案应该就是三角剖分,每个三角形的重心就是三个点坐标的平均值。然后把这些重心按照所在三角形的面积加权平均。类比到凸多面体,我们对其进行四面体剖分,每个四面体的重心也就是四个顶点坐标的平均值,重心加权平均出来即可。四面体体积可以用行列式/向量混合积求出。至于为什么,我也不知...原创 2019-02-12 17:35:04 · 276 阅读 · 0 评论 -
SDOI2014 向量集(凸包+线段树)
题目链接题目大意两个操作:1.在序列S中加入一个向量;2.求某个向量和S的区间[l,r][l,r][l,r]中向量的点积最大值。n,m≤105n,m\le 10^5n,m≤105题解考虑两个向量(a1,b1),(a2,b2)(a_1,b_1),(a_2,b_2)(a1,b1),(a2,b2),询问向量为(x,y)(x,y)(x,y)。不妨令a1≤a2a_1\le a_2a1...原创 2019-02-12 18:58:16 · 272 阅读 · 0 评论 -
HNOI2016矿区(计算几何+对偶图)
题目链接题目大意给出一个平面图,每次询问一块区域内所有多边形面积的平方和除以所有多边形的面积和。n≤2×105n\le 2\times 10^5n≤2×105题解对偶图神仙题orz……平面图显然可以想到转对偶图做,转化的方法就是对于每条没有visit过的边,找到它的反向边,按照顺时针转动直到有一条新边出现,再沿着那条边走,直到走回来。会发现,这样走的话只会走出两种区域,一种是平面图中...原创 2019-02-23 17:38:41 · 325 阅读 · 0 评论