半平面交
文章平均质量分 73
SC.ldxcaicai
我很菜=_=
展开
-
BZOJ 1007: [HNOI2008]水平可见直线(简单计算几何)
1007: [HNOI2008]水平可见直线 Time Limit: 1 Sec Memory Limit: 162 MB Description 在xoy直角坐标平面上有n条直线L1,L2,…Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的. 例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆...原创 2018-07-03 16:50:22 · 158 阅读 · 0 评论 -
POJ 1279Art Gallery(半平面交)
Art Gallery Time Limit: 1000MS Memory Limit: 10000K Description The art galleries of the new and very futuristic building of the Center for Balkan Cooperation have the form of polygons (not ...原创 2018-07-03 23:35:35 · 236 阅读 · 0 评论 -
BZOJ 2618 Cqoi2006凸多边形(半平面交)
2618: [Cqoi2006]凸多边形 Time Limit: 5 Sec Memory Limit: 128 MB Description 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 Input 第一行有一个整数n,表示凸多边形的个数,以下依次描述各个多边形。第i个多边形的第一行包含一个整数mi,表示多...原创 2018-07-04 10:33:41 · 173 阅读 · 0 评论 -
2018.10.02 bzoj3190: [JLOI2013]赛车(半平面交)
传送门计算几何经典题。显然可以做出每个人的x−tx-tx−t图像,发现就是求半平面交上的点。注意舍去交点不在一象限的点。代码:#include<bits/stdc++.h>#define N 10005using namespace std;inline int read(){ int ans=0; char ch=getchar(); while(!isdig...原创 2018-10-03 13:30:50 · 292 阅读 · 0 评论 -
2018.10.15 bzoj4445: [Scoi2015]小凸想跑步(半平面交)
传送门话说去年的省选计算几何难度跟前几年比起来根本不能做啊(虽然去年考的时候并没有学过计算几何)这题就是推个式子然后上半平面交就做完了。什么?怎么推式子?先把题目的概率转换成求出可行区域。然后用可行区域的面积比上总面积就是答案了。我们设0号点(x1,y1)(x1,y1)(x1,y1),1号点(x2,y2)(x2,y2)(x2,y2),i号点(x3,y3)(x3,y3)(x3,y3),...原创 2018-10-15 19:15:29 · 135 阅读 · 0 评论 -
bzo1038: [ZJOI2008]瞭望塔(半平面交)
传送门题意:给出一个nnn个点的轮廓,要求找一个高度最小的点使得它能够看见所有拐点。思路:之间建半平面交然后取半平面交上的每个交点和每个轮廓更新答案即可。代码:#include<bits/stdc++.h>#define ri register intusing namespace std;typedef long long ll;const int N=305;s...原创 2019-02-21 21:59:31 · 238 阅读 · 0 评论