随笔分类 - 计算几何 -- 其他
摘要:【UOJ 242】【UR 16】破坏蛋糕(计算几何) 题面 "UOJ" 题解 为了方便,我们假定最后一条直线是从上往下穿过来的,比如说把它当成坐标系的轴。 于是我们可以处理出所有交点,然后把它们从上往下排序。 相邻的两个点就构成了一个相交的平面(可以认为正无穷和负无穷位置还有一个点) 那么,这
阅读全文
摘要:【CF528E】Triangles 3000(计算几何) 题面 "CF" 平面上有若干条直线,保证不平行,不会三线共点。 求任选三条直线出来围出的三角形的面积的期望。 题解 如果一定考虑直接计算这个三角形的面积,我们很难不去弄出这三个交点。 我们需要的是低于的复杂度,而$O(n^3)
阅读全文
摘要:【BZOJ5316】[JSOI2018]绝地反击(网络流,计算几何,二分) 题面 "BZOJ" "洛谷" 题解 很明显需要二分一个答案。 那么每个点可以确定的范围就是以当前点为圆心,二分出来的答案为半径画一个圆,和目标的圆的交就是可行的区间。 首先我们不知道正边形的转角,如果我们知道的话,可以
阅读全文
摘要:【BZOJ2823】[AHOI2012]信号塔(最小圆覆盖) 题面 "BZOJ" "洛谷" 相同的题: "BZOJ1" "BZOJ2" "洛谷" 题解 模板题。。。 cpp include include include include using namespace std; define MAX
阅读全文