码迷,mamicode.com
首页 >  
搜索关键字:计算几何    ( 1219个结果
BZOJ 2965 保护古迹 平面图转对偶图+最小割
题目大意:给出一个平面图,这个平面图中分布着一些点,可以用平面图中的边将一些点围住,问围住k个点的最小花费是多少。 思路:这题重点是平面图转对偶图。做法不难理解。先将所有的边拆成两条,枚举所有的边,若这个边没有被标记过,那么就对这条边进行搜索,弄出来以这个边为一边的平面区域,可以顺时针或者逆时针。将所有边挂在这条边的起点上,在所有点上按照每条边的极角排序,每次找的时候找大于(或小于)当前...
分类:其他好文   时间:2015-01-28 09:57:22    阅读次数:358
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
大二下要get的技能树
寒假结束前:ACM:计算几何、数论:大白书刷完,基本摸清思路。计算几何全套模板要get 每场bc和cf,写做题笔记,总结project:1.操作系统课程设计,山寨everything *2.用Qt做个豆瓣FM客户端自己用(optional)数模入门:当闲书看TOEFL:2.25之前刷完...
分类:其他好文   时间:2015-01-25 21:01:52    阅读次数:158
UVA 10566 && POJ 2507 Crossed Ladders (几何)
UVA 10566 && POJ 2507 Crossed Ladders (几何)...
分类:其他好文   时间:2015-01-24 17:23:13    阅读次数:123
[POJ 1385] Lifting the Stone (计算几何)
题目链接:http://poj.org/problem?id=1385题目大意:给你一个多边形的点,求重心。首先,三角形的重心: ( (x1+x2+x3)/3 , (y1+y2+y3)/3 )然后多边形的重心就是将多边形划分成很多个三角形,以三角形面积为权值,将每个三角形的重心加权平均。注意:pai...
分类:其他好文   时间:2015-01-24 15:45:28    阅读次数:149
【计算几何】基础总结+题目推荐
刷了很久计算几何,好歹算是有些收获,总结一下吧。计算几何不同与解析几何,这里大部分使用的是向量和点,而不是解析式。 直线/射线:一个点+一个方向向量。 线段:两个端点。 多边形:按逆时针排序的点集。 圆:圆心+半径。 点积:两个向量的数量积。 叉积:两个向量组成的四边形的有向面积。基础部...
分类:其他好文   时间:2015-01-24 11:31:24    阅读次数:182
BZOJ 1185 HNOI 2007 最小矩形覆盖 旋转卡壳
题目大意:给出平面上的一些点,问面积最小的矩形满足覆盖所有的点。 思路:覆盖问题和不是凸包上的点没关系,先做凸包。根据贪心的思想,这个覆盖了所有点的矩形肯定至少有一条边与凸包上的边重合,那么我们枚举凸包上的每一条边,对于这个已经确定了一条边的矩形,不难确定其他三个边。注意到已知当前直线的向量,就可以求出两侧和对面的向量,而这三个向量随着枚举的边的移动是单调的,所以就可以用旋转卡壳来卡住剩...
分类:其他好文   时间:2015-01-23 23:11:16    阅读次数:481
POJ 1905 Expanding Rods (二分+计算几何+精度处理)
题目地址:POJ 1905 用二分枚举h,然后判断弧长是否符合条件。重点还是在精度问题上,具体看代码吧。。 #include #include #include #include #include #include #include #include #include using namespace std; #define LL __int64 #define pi aco...
分类:其他好文   时间:2015-01-23 23:03:54    阅读次数:180
计算几何-凸包算法 Python实现与Matlab动画演示
凸包算法是计算几何中的最经典问题之一了。给定一个点集,计算其凸包。凸包是什么就不罗嗦了本文给出了《计算几何——算法与应用》中一书所列凸包算法的Python实现和Matlab实现,并给出了一个Matlab动画演示程序。啊,实现谁都会实现啦╮(╯▽╰)╭,但是演示就不一定那么好做了。算法CONVEXHU...
分类:编程语言   时间:2015-01-23 22:54:33    阅读次数:502
BZOJ 1069 SCOI 2007 最大土地面积 凸包+旋转卡壳
题目大意:给出平面上的一些点,求其中四个点的最大四边形的面积。 思路:简单yy一下发现这些点肯定都在凸包上,先求个凸包。然后直接暴力肯定是不行的,我们需要一个O(n^2)的做法,比较简单的想法是枚举最后要求的四边形的一条对线,那么这个四边形就被分割成了两个三角形,剩下两个点与这条线组成的三角形的面积和就是答案。 按照旋转卡壳的思想不难发现,这两个点都是单调的。所以枚举对角线然后扫n圈就...
分类:其他好文   时间:2015-01-22 09:29:32    阅读次数:192
1219条   上一页 1 ... 92 93 94 95 96 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!