码迷,mamicode.com
首页 >  
搜索关键字:极角    ( 202个结果
[XJOI NOI02015训练题7] B 线线线 【二分】
题目链接:XJOI - NOI2015-07 - B题目分析题意:过一个点 P 的所有直线,与点集 Q 的最小距离是多少?一条直线与点集的距离定义为点集中每个点与直线距离的最大值。题解:二分答案,对于一个二分的距离,我们可以求出对于每个点的可用的极角范围,然后判断 n 个点的极角范围有没有交即可。听...
分类:其他好文   时间:2015-06-22 12:24:37    阅读次数:113
poj 2540 Hotter Colder(极角计算半平面交)
题意:玩家A初始时在(0,0)位置,每移动一次,玩家B提示与目标位置的距离远了、近了还是不变;在B回答后,确定目标位置可能存在的区域面积;思路:以玩家A上一个位置与当前位置的连线做中垂线,将目标位置代入中垂线方程,得到对应不等式,根据回答的类型增加相应的半平面; 每回合后对当前半平面求交,输出...
分类:其他好文   时间:2015-06-06 14:53:53    阅读次数:126
poj 1279 Art Gallery(利用极角计算半平面交)
题意:给出n个点的坐标描述一个多边形画廊。在画廊平面上找到一片表面,从该区域能够看到画廊墙壁上的每一个点;思路:将这片表面称为多边形的核。核中一点与多边形边界上任意一点的连线都在多边形内部。凸多边形的核为其本身,凹多边形的核为其内部的一部分或不存在; 将多边形的n个顶点转化为n条边的直线方程;...
分类:其他好文   时间:2015-06-06 13:20:45    阅读次数:292
bzoj1132
每次都选最左边的点,然后以这个点为原点统计和这个点构成的三角形面积和不难想到极角排序然后由叉积很容易求出 1 const oo=1 shl 30; 2 eps=1e-8; 3 var i,j,k,m,n:longint; 4 x,y:array[0..6010] of longi...
分类:其他好文   时间:2015-05-27 15:23:57    阅读次数:160
sgu-253 Theodore Roosevelt
题目大意:给你一个N(N<=105)N(N<=10^5)个点的凸包,给你M(M<=105)M(M=Knum>=K输出YESYES,否则输出NONO。解题思路:首先我们求出这个凸包(听别人说这个凸包已经逆时针给出的了,但是我比较习惯以最左最下的点做基准来极角排序【注意:如果有几点在凸包的同一条边上,那么需要把...
分类:其他好文   时间:2015-05-25 10:11:55    阅读次数:128
POJ Transmitters(计算几何 极角排序啊)
POJ Transmitters(计算几何 极角排序啊)...
分类:编程语言   时间:2015-05-21 00:07:38    阅读次数:148
UVA - 10969 Sweet Dream
UVA 10969...
分类:其他好文   时间:2015-05-19 10:50:26    阅读次数:102
ZOJ 3871 Convex Hull(计数)
一个n边形的面积,可以三角剖分成n 个每个边和原点构成的三角形的有向面积 这样每条边等于一个有向面积,那么问题转化成只要求每条边能作为几个凸包的边 那么枚举一点O,这样对于任意一点X会有一条OX的边,而这条边构成凸包的数量,显然就是只能在和他夹角180度以内的边以内找,也就是有多少个点,就是2^num - 1(因为至少要有一个点) 于是进行极角排序,双指针扫一遍就能得到所有答案 代码: ...
分类:其他好文   时间:2015-04-29 13:35:23    阅读次数:122
【codejam2015 Round1A】C Logging
凸包性质+极角排序~...
分类:其他好文   时间:2015-04-26 10:54:48    阅读次数:142
求凸包—— graham_scan算法
求凸包—— graham_scan算法先按Y-X排序,在按对p0的极角排序,然后进行扫描Point stk[maxn];int top;bool cmpYX(const Point A,const Point B)//按Y-X排序{ if(A.yEPS;}void graham_scan(){...
分类:编程语言   时间:2015-04-07 00:35:56    阅读次数:204
202条   上一页 1 ... 14 15 16 17 18 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!