码迷,mamicode.com
首页 >  
搜索关键字:半平面交    ( 235个结果
【BZOJ2618】【Cqoi2006】凸多边形 半平面交 、算法的深度细节剖析。
还不会半平面交却害怕代码太复杂看不懂的oier们可以来看一眼,有详细实现注释。 呃,这个你要是转载不注明出处网址就太过分了,我写得很辛苦的。...
分类:编程语言   时间:2014-12-04 18:07:52    阅读次数:198
BZOJ 2732 HNOI 2012 射箭 半平面交
题目大意:给出一些与x轴垂直的线段,问一个经过原点的抛物线最多能按顺序经过多少条线段。 思路:总体上来说是数学题,我们来推一推。 设这个经过原点的抛物线为y = a * x ^ 2 + b * x,设一条线段的起点和终点为(x0,y1)和(x0,y2),且y2 > y1。 将x0带入到设出的抛物线中,会得到y = a * x0 ^ 2 + b * x0,这时候需要满足的是y = y1...
分类:其他好文   时间:2014-11-26 11:30:22    阅读次数:222
BZOJ 2618 CQOI 2006 凸多边形 半平面交
题目大意:给出n个凸多边形,求这些多边形的面积的交。 思路:犯傻了。。以后看到凸多边形第一时间就要想到半平面交啊。。多明显啊,半天愣着没想出来。 CODE: #include #include #include #include #include #include #define MAX 6100 #define EPS 1e-10 #define DCMP(...
分类:其他好文   时间:2014-11-22 17:33:23    阅读次数:169
POJ 3335 Rotating Scoreboard(半平面交 模板)
POJ 3335 Rotating Scoreboard(半平面交 模板)...
分类:其他好文   时间:2014-11-16 14:42:51    阅读次数:282
半平面交总结and模板
这两天刷了POJ上几道半平面交,对半平面交有了初步的体会,感觉半平面交还是个挺实用的知识点。 半平面交主要是看的ZZY的国家队论文,他提出的是一种O(n×log(n))的排序增量法。 附论文地址: 算法合集之《半平面交的新算法及其实用价值》。 POJ 3335 Rotating Scoreboard 题目大意: World finals 要开始了,比赛场...
分类:其他好文   时间:2014-11-06 17:29:12    阅读次数:119
半平面交算法及简单应用
半平面交算法及简单应用半平面:一条直线把二维平面分成两个平面。半平面交:在二维几何平面上,给出若干个半平面,求它们的公共部分半平面交的结果:1.凸多边形(后面会讲解到)2.无界,因为有可能若干半平面没有形成封闭3.直线,线段,点,空(属于特殊情况吧)算法:1:根据上图可...
分类:编程语言   时间:2014-11-01 21:38:39    阅读次数:229
BZOJ2618 [Cqoi2006]凸多边形
那个叫啥,半平面交。。。第一次写于是只能按照惯例,orz hzwer去~~~把一个凸多边形搞成好多条线段,于是题目就变成了一堆线段的半平面交。。。怎么感觉比仙人掌还简单一点的说。。。就是有点长 1 /*************************************************....
分类:其他好文   时间:2014-10-24 18:34:12    阅读次数:176
BZOJ 1038 ZJOI2008 瞭望塔 半平面交
题目大意及模拟退火题解:见 http://blog.csdn.net/popoqqq/article/details/39340759  这次用半平面交写了一遍……求出半平面交之后,枚举原图和半平面交的每个点,求出答案即可 #include #include #include #include #include #define M 310 #define eps 1e-7 using name...
分类:其他好文   时间:2014-10-24 16:36:24    阅读次数:224
BZOJ 1038 ZJOI 2008 瞭望塔 半平面交
题目大意:给出一个村庄的轮廓,在这个村庄里可以在任意的地方建一个瞭望塔,这个塔需要足够高,使得能够看得村庄的全貌。求这个瞭望塔的最小高度。 思路:对于村庄中的每一条边,瞭望塔为了看见它,必须要在这个直线左侧的半平面区域。这样的话为了满足所有的边的需求,做一次半平面交,瞭望塔的最高点必须在所有边的半平面交的区域内。 如下图样例。 所有边的半平面交区域就是上面的图形。设上面半平面的函...
分类:其他好文   时间:2014-10-24 16:30:31    阅读次数:430
UVa 1475 (二分+半平面交) Jungle Outpost
题意:有n个瞭望塔构成一个凸n边形,敌人会炸毁一些瞭望台,剩下的瞭望台构成新的凸包。在凸多边形内部选择一个点作为总部,使得敌人需要炸毁的瞭望塔最多才能使总部暴露出来。输出敌人需要炸毁的数目。分析:在炸毁同样数量的瞭望塔时,如何爆破才能使暴露出的面积最大。那就是集中火力炸掉连续的几个瞭望塔。直觉上是这...
分类:其他好文   时间:2014-10-23 01:22:54    阅读次数:350
235条   上一页 1 ... 16 17 18 19 20 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!