半平面交
Speedcell
这个作者很懒,什么都没留下…
展开
-
POJ 2451 Uyuw's Concert
朱泽园前辈的半平面交果然碉堡了,然后我码字的手抖率果然也碉堡了……X轴上的点写成(0,10000)了查了好久没查出来啊有木有!!!最后退出两端多余平面的时候还在原来的半平面数组里面搞啊有木有!!!#include #include #include #include #include #include #include #include #include #includ原创 2013-01-24 01:06:26 · 417 阅读 · 0 评论 -
POJ 3525 Most Distant Point from the Sea
求离海岸线最远的距离,转化成最大内接圆问题,然后做法是用半平面检验核的存在性,二分一个距离,每次把所有边向内推这个距离。#include #include #include #include #include #include #include #include #include #include #include #include #include #includ原创 2013-02-03 00:32:08 · 333 阅读 · 0 评论 -
POJ 3130 How I Mathematician Wonder What You Are!
解法同样是一遍非规范半平面交,然后直接看双端队列中半平面的个数即可。[NOTICE] 这题发现的问题在于,计算半平面交的时候,必须先检查队尾再检查队首。原因是每次新的半平面是加入队尾的,当原本就只有两个半平面时,现在加入新的,若同样需要弹出,就会先把队首弹出,然后新的半平面却加到了队尾去,这样形成的新半平面交的极角就不是从小到大了。#include #include #include原创 2013-02-02 21:53:50 · 310 阅读 · 0 评论 -
POJ 1470 Video Surveillance
多边形判核的存在性,目测都是这样的解法,一遍非规范半平面交,然后看双端队列里面剩下的半平面的个数。#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2013-02-02 22:02:08 · 322 阅读 · 0 评论 -
POJ 2540 Hotter Colder
线性规划?找每次的中垂线加进来一起做半平面交就好了。[NOTICE] 出现same不一定为0,有可能两个点在同一个位置。计算几何注意考虑问题全面,重合什么的最讨厌了。#include #include #include #include #include #include #include #include #include #include #include #i原创 2013-02-03 01:48:30 · 360 阅读 · 0 评论 -
POJ 3384 Feng Shui
这题又写抽了,目测SPJ没有Discuss里面说的那么坑吧。一遍非规范半平面交,然后求最远点对,用的是类似于旋转卡壳找对踵点的方法。一开始还很脑残地写成最大直径问题了……去……#include #include #include #include #include #include #include #include #include #include #include原创 2013-02-03 01:14:15 · 746 阅读 · 1 评论 -
POJ 3335 Rotating Scoreboard
非规范半平面交,直接检查最后双端队列中的半平面个数即可。[NOTICE] 既然是半平面交,注意直线段的方向,第一次写的时候因为方向弄反调试了好久。计算几何时刻联系具体意义。#include #include #include #include #include #include #include #include #include #include #includ原创 2013-02-02 21:24:46 · 605 阅读 · 0 评论 -
POJ 1279 Art Gallery
非规范半平面交后,直接输出有向面积。#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2013-02-02 22:18:32 · 305 阅读 · 0 评论