码迷,mamicode.com
首页 >  
搜索关键字:计算几何    ( 1219个结果
HDU 4063 Aircraft(计算几何)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4063DescriptionYou are playing a flying game.In the game, player controls an aircraft in a 2D-space.The...
分类:其他好文   时间:2014-08-30 19:04:59    阅读次数:254
UVa 1303 - Wall
题目:有很多点,修一座最短的围墙把素有点围起来,使得所有点到墙的距离不小于l。 分析:计算几何,凸包。             如果,没有距离l的限制,则答案就是凸包的周长了;有了距离限制其实是增加了2*π*l;             证明:如上图,在凸包外做对应边的矩形;                         多边形内角和 = 180*(n-2);         ...
分类:其他好文   时间:2014-08-30 00:02:48    阅读次数:282
POJ 2451 Uyuw's Concert
学了ZZY的算法,就要过一下他出的题。 题目大意: 给出一些直线,求半平面交的面积。 解题思路: 半平面交求面积。 下面是代码: #include #include #include #include #include #include #include #include #include #include #include #d...
分类:其他好文   时间:2014-08-28 16:15:29    阅读次数:287
POJ 3130 How I Mathematician Wonder What You Are!
题目大意:按顺序给出一些点。可以构成一个多边形,问多边形是否有核。 解题思路: 半平面交。模版题。 用的是ZZY的O(Nlogn)的算法。 算法大体思路是这样的: step1. 将所有半平面按极角排序,对于极角相同的,选择性的保留一个。 O(nlogn) step2. 使用一个双端队列(deque),加入最开始2个半平面。 step3. 每次考虑一个新的半平面:   a.whi...
分类:其他好文   时间:2014-08-28 14:55:09    阅读次数:264
POJ 3335 Rotating Scoreboard
题目大意:同   POJ3130 解题思路:同   POJ3130 POJ3130解题报告:点此进入 注意:两个题给出点的顺序不一样。不要老是抄模版(我不会告诉你我就是这么做的)。 下面是代码: #include #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-08-28 14:54:39    阅读次数:177
POJ 3004 && HDU 1922 Subway planning
题目大意: 平面直角坐标系中有一些点代表着一些城市。国家要在(0,0)点设置中心车站并向建设地铁线路,但要求线路是直线。某个城市可以使用地铁线路的前提是它与线路的直线距离不超过d。问最少建设多少条线路才能让所有的城市都能使用地铁。 解题思路: 扫描线+最小区间覆盖。 如图所示:对于任何一个点,都有一个铁路允许的设立的角度区间,在d固定的情况下,点距离原点越远区间越小。 因...
分类:其他好文   时间:2014-08-26 19:41:06    阅读次数:251
Mirror and Light (点与直线)
Mirror and Light Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 821    Accepted Submission(s): 387 Problem Description The light trav...
分类:其他好文   时间:2014-08-26 09:54:55    阅读次数:187
hdu 3320 计算几何(三维图形几何变换)
openGLTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 170Accepted Submission(s): 77Problem Descrip...
分类:其他好文   时间:2014-08-26 00:15:36    阅读次数:274
POJ 2280 && HDU 1661 Amphiphilic Carbon Molecules
题目大意: 在平面上有一些点,每个点都有0,1其中一个属性。要求用一条直线将平面分成两部分。其中一部分取属性为0的点,另一部分取属性为1的点。若点在直线上全部取走,问最多能取多少个点。 解题思路: 扫描线算法。枚举任意一点,其他点依照那一点进行极角排序。扫描获得最大值。 注意: 1、因为 atan2方式的极角排序有精度误差,在这里需要用叉积方式排序。否则就...
分类:其他好文   时间:2014-08-25 21:11:44    阅读次数:226
poj 1039 Pipe (计算几何)
Pipe Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 9110   Accepted: 2755 Description The GX Light Pipeline Company started to prepare bent pipes for the ...
分类:其他好文   时间:2014-08-24 18:04:13    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!