
计算几何 基础
文章平均质量分 77
imutlxy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdo3264
这题刚开始没看懂大伞的center是什么,看了别人的解题思路,才知道是每个mall的圆心。 大家都用 二分+两圆相交。枚举一个半径,看是否能覆盖所有圆 面积的1/2以上,然后运用二分思想,求出最小的半径。 在这里粘一下别人的代码。 我有个想法:对于每一个center,找出与center距离最远的那个mall的圆心,求出能使两圆相交面积为1/2的最小半径,既然最远的点都满足条件了,那么其他的点一定也原创 2013-05-17 12:05:35 · 586 阅读 · 0 评论 -
旋转卡壳模板(poj2079)
//裸的旋转卡壳 #define N 50005 #define max(a,b) a>b?a:b #include #include using namespace std; struct node { int x,y; }dd[N]; int n,stak[N],top,top1; bool cmp(node a,node b) { return a.x<b.x||(a.x==原创 2013-05-09 16:11:23 · 594 阅读 · 0 评论 -
poj 2187
典型的旋转卡壳,有两种方法: 一:先求凸包,然后一一枚举凸包上的每两个点 二:裸的旋转卡壳。 顺便推荐一个讲旋转卡壳的好地方~ http://www.cnblogs.com/Booble/archive/2011/04/03/2004865.html //凸包 #include #include #include #include #include原创 2013-05-12 20:40:30 · 494 阅读 · 0 评论 -
uva10060
给定一堆多边形(凹凸都可能)薄板的坐标及厚度,和一个井盖的半径、厚度,求能覆盖掉多少井盖。 注意:多边形薄板可熔化,也即求出所有多边形的总体积,然后除以井盖的体积即可。 理解了题意就好,很好做。另外,注意一下输入 。 #include #include #include #include #include #include #include #include #includ原创 2013-05-13 17:21:21 · 479 阅读 · 0 评论