码迷,mamicode.com
首页 >  
搜索关键字:最小三角形    ( 20个结果
BZOJ2458 [BeiJing2011]最小三角形
Description Xaviera现在遇到了一个有趣的问题。 平面上有N个点,Xaviera想找出周长最小的三角形。 由于点非常多,分布也非常乱,所以Xaviera想请你来解决这个问题。 为了减小问题的难度,这里的三角形也包括共线的三点。 Xaviera现在遇到了一个有趣的问题。 平面上有N个点 ...
分类:其他好文   时间:2016-09-13 23:57:21    阅读次数:434
bzoj2458: [BeiJing2011]最小三角形 最近点对
类似分治最近点对的方法乱搞一下就行。 ...
分类:其他好文   时间:2016-05-15 21:44:28    阅读次数:393
BZOJ 2458 BeiJing2011 最小三角形 计算几何+分治
题目大意:给定平面上的一个点集,求这个点集所能组成的周长最小的三角形 与平面最近点对一个道理- - 这个题也是分治做法 做法如下: 1.记录全局答案ans 2.将所有点按照x值排序 3.定义Solve(l,r)为处理[l,r]区间内的最小三角形 4.对于每层Solve(l,r),将当前区间分成左右两部分,分别递归处理 5.两侧的最小三角形都以处理完毕,现在我们要处理的就是两区间之间的...
分类:其他好文   时间:2015-01-26 22:58:42    阅读次数:271
【BZOJ2458】【BeiJing2011】最小三角形 计算几何+分治
题解:很经典的分治计算几何模型。 我们对点的x坐标排序,然后进行分治,同时分治完了还需要求两边的互相影响。 一、在左边取两个点,右边一个。 二、在右边取两个点,左边一个。 这个时候我们可以对左右两边的点再分别按照y值排序, 当然,因为已经出来了一个比较优的ans,所以当一个点距离两边中界过远,那么我们就把它扔掉再不用管了。 还有就是两边的点,y坐标距离过大的也不能进行选...
分类:其他好文   时间:2015-01-20 08:59:52    阅读次数:140
BZOJ 2458 BeiJing 2011 最小三角形 分治
题目大意:给出平面上一些点,问这些点组成的最小周长三角形的周长是多少。 思路:与平面最近点对类似的思想,先按照x值排序,通过全局目前搜到的最优解来缩小分治之后需要暴力枚举的范围。具体来说,递归的终止条件是需要处理的点数小于一定数量,就在这些点中暴力枚举来更新答案。这个值经过测定,在这个题中20左右为最快的。具体怎么算我也不知道。。 之后每处理一段区间,先递归处理左右区间来更新答案,弄出...
分类:其他好文   时间:2015-01-15 22:13:24    阅读次数:195
hdu 4709 Herding (数学)
///给你n个点 枚举三点求最小三角形面积 # include # include # include # include # include # include using namespace std; int main() { int t,n,i,j,k; double x[110],y[110],minn,s; while(~scanf("%d",&t))...
分类:其他好文   时间:2014-11-23 20:18:48    阅读次数:163
bzoj 2458: [BeiJing2011]最小三角形 题解
【前言】话说好久没有写题解了。到暑假了反而忙。o(╯□╰)o 【原题】 2458: [BeiJing2011]最小三角形 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 574  Solved: 177 [Submit][Status] Description Xaviera现在遇到了一个有趣的问题。 平面上有N个点,X...
分类:其他好文   时间:2014-07-13 00:00:29    阅读次数:302
bzoj 2458: [BeiJing2011]最小三角形 题解
【前言】话说好久没有写题解了。到暑假了反而忙。o(╯□╰)o 【原题】 2458: [BeiJing2011]最小三角形 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 574  Solved: 177 [Submit][Status] Description Xaviera现在遇到了一个有趣的问题。 平面上有N个点,X...
分类:其他好文   时间:2014-07-12 23:08:35    阅读次数:194
bzoj 2458: [BeiJing2011]最小三角形 题解
【前言】话说好久没有写题解了。到暑假了反而忙。o(╯□╰)o 【原题】 2458: [BeiJing2011]最小三角形 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 574  Solved: 177 [Submit][Status] Description Xaviera现在遇到了一个有趣的问题。 平面上有N个点,X...
分类:其他好文   时间:2014-07-12 18:47:21    阅读次数:190
POJ 2420 A Star not a Tree? (计算几何-费马点)
题目大意: 求n边形的费马点,即找到一个点使得这个点到n个点的距离之和最小。 解题思路: 三角形也有费马点,三角形费马点是这样定义的:寻找三角形内的一个点,使得三个顶点到该点的距离之和最小。 三角形费马点的做法是: (1)若有一个角大于120度,那么这个角所在的点就是费马点。 (2)若不存在,那么对于三角形ABC,任取两条边(假设AB、AC),向外做等边三角形得到C' 和 A' ,那么AA' 和CC' 的交点就是费马点。 那么对于这题n多边形,我采取的策略完全不同,采用了模拟退火的做法,这种做法相对比...
分类:其他好文   时间:2014-06-25 00:09:27    阅读次数:319
20条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!