码迷,mamicode.com
首页 >  
搜索关键字:最小圆覆盖    ( 67个结果
BZOJ2280 : [Poi2011]Plot
二分答案,转化为判定能否划分成不超过m段,且对每段求最小圆覆盖得到的圆半径不超过mid。对于当前的i,倍增出一个j,使得[i,i+(1#include#include#include#define N 100010using namespace std;int n,m,i,T=50,cnt,ans[...
分类:其他好文   时间:2015-08-08 19:41:58    阅读次数:130
【BZOJ2823】【AHOI2012】信号塔 最小圆覆盖 计算几何
题解之前: 首先最小圆覆盖虽然有三层 forfor 循环,但是它是期望 O(n)O(n) 的。什么?你问我为啥?那我只能呵呵了,50W的 O(n3)O(n^3) 高速跑过。 后交的是不求凸包直接跑的,先交的是求了凸包再跑的。。并没有什么差距。 题解: 这道题我们可以先写一份求凸包来缩减点的规模,如果点是随机生成的,那么期望有不到100个点在凸包上,然后就可以乱搞了(其实毛用没有23...
分类:其他好文   时间:2015-06-23 15:44:15    阅读次数:98
bzoj1913
这是一道好题,要求每个三点圆覆盖的点数和我们可以算四边形的贡献,四边形显然分成两种:凸四边形和凹四边形显然,凹四边形的覆盖只可能是三个点组成三角形包含另一个点,所以贡献是1凸四边形,其最小圆覆盖是以最长对角线为直径的注意一个很重要的条件,四点不共圆,所以凸四边形的贡献是2四边形总数是一定的,显然统计...
分类:其他好文   时间:2015-06-05 00:39:28    阅读次数:136
bzoj2823
最小圆覆盖有个东西叫作随机增量法,具体可以baidu这里来说说怎么求三点共圆这其实就是求两条线段的交点在编程中,我们解方程是比较麻烦的一个比较好的方法是利用相似三角形设线段AB,CD交P,则PC:PD=Sabc:Sabd然后用定比分点就可以求的交点坐标了 1 const eps=1e-6; 2 3....
分类:其他好文   时间:2015-06-04 22:14:21    阅读次数:139
最小圆覆盖 hdu 3007
今天学习了一下最小圆覆盖, 看了一下午都没看懂, 晚上慢慢的摸索这代码,接合着别人的讲解, 画着图跟着代码一步一步的走着,竟然有些理解了.最小圆覆盖: 给定n个点, 求出半径最小的圆可以把这些点全部包围, 可以在圆的边界上下面是我的个人理解. 如果不对, 还请路过大牛指出 先找一个点, 让圆心等于这...
分类:其他好文   时间:2015-05-04 21:53:23    阅读次数:164
求一个覆盖所有点的最小圆 最小圆覆盖
题目大意:平面上有n个点,求绘制一个半径最小的圆,覆盖所有的点 精度0.1 点的坐标最大为 100000方法1:http://wenku.baidu.com/view/584b6d3e5727a5e9856a610d.html O(n)方法2:三分套三分暴力求解如下。O(1600 n)时间开销 1....
分类:其他好文   时间:2015-04-29 01:53:22    阅读次数:165
BZOJ3564 [SHOI2014]信号增幅仪
先把椭圆长轴转到x轴上,然后把x轴按照比例缩回去,于是就变成了最小圆覆盖问题,上板子。。。就行 1 /************************************************************** 2 Problem: 3564 3 User: r...
分类:其他好文   时间:2015-04-29 00:15:52    阅读次数:198
BZOJ 1336 Balkan2002 Alien最小圆覆盖 随机增量法
题目大意:求最小圆覆盖 随机增量法裸题 注意多输出几位小数不然过不去= = #include #include #include #include #include #include #define M 100100 #define EPS 1e-7 using namespace std; struct Point{ double x,y; Point() {} Poin...
分类:其他好文   时间:2015-04-17 18:25:22    阅读次数:160
BZOJ 1337 最小圆覆盖 随机增量法
题目大意:求最小圆覆盖 我又写了一遍233 尼玛上一遍居然忘记random_shuffle了= = #include #include #include #include #include #include #define M 100100 #define EPS 1e-7 using namespace std; struct Point{ double x,y; Poin...
分类:其他好文   时间:2015-04-17 18:21:00    阅读次数:142
[BZOJ 3564] [SHOI2014] 信号增幅仪 【最小圆覆盖】
题目链接:BZOJ - 3564题目分析求最小椭圆覆盖,题目给定了椭圆的长轴与 x 轴正方向的夹角,给定了椭圆长轴与短轴的比值。那么先将所有点旋转一个角度,使椭圆长轴与 x 轴平行,再将所有点的 x 坐标除以长轴与短轴的比值,然后就直接做最小圆覆盖了。随机增量法,一定别忘了 random_shuff...
分类:其他好文   时间:2015-04-15 16:54:57    阅读次数:170
67条   上一页 1 ... 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!