码迷,mamicode.com
首页 >  
搜索关键字:旋转卡壳    ( 135个结果
BZOJ 1069 SCOI2007 最大土地面积 旋转卡壳
题目大意:给定一个点集,任选四点构成一个凸多边形,求面积最大的凸多边形 枚举四边形的对角线,每次固定一个点,扫对角线上的另一个点 每次找到对角线两侧离对角线最远的点,由于两边的点的移动是单调的,因此可以用旋转卡壳维护 此外四边形的面积用对角线叉积的绝对值除以2就可以算出来了- - #include #include #include #include #include #defi...
分类:其他好文   时间:2015-01-23 13:26:38    阅读次数:149
BZOJ 1069 SCOI 2007 最大土地面积 凸包+旋转卡壳
题目大意:给出平面上的一些点,求其中四个点的最大四边形的面积。 思路:简单yy一下发现这些点肯定都在凸包上,先求个凸包。然后直接暴力肯定是不行的,我们需要一个O(n^2)的做法,比较简单的想法是枚举最后要求的四边形的一条对线,那么这个四边形就被分割成了两个三角形,剩下两个点与这条线组成的三角形的面积和就是答案。 按照旋转卡壳的思想不难发现,这两个点都是单调的。所以枚举对角线然后扫n圈就...
分类:其他好文   时间:2015-01-22 09:29:32    阅读次数:192
nyoj253LK的旅行(旋转卡壳法)
LK的旅行 时间限制:2000 ms  |  内存限制:65535 KB 难度:5 描述 LK最近要去某几个地方旅行,她从地图上计划了几个点,并且用笔点了出来,准备在五一假期去这几个城市旅行。现在希望你找出她点的所有的点中距离最远的两个点的距离是多少。各个景点可以认为是在一个平面上。 输入 第一行有一个整数0 输出 每组数据输出距离最远的点对的距...
分类:其他好文   时间:2015-01-06 21:41:46    阅读次数:202
BZOJ1185 [HNOI2007]最小矩形覆盖
一道计算几何裸题。。。调了蒟蒻两个小时。。。问题出在求dis的时候忘了sqrt了,好了你现在可以退役滚蛋了,简直侮辱我们搞OI的人的智商首先求个凸包出来,矩形的一边一定和凸包上一边重合。然后枚举凸包上的边,用三个点同时旋转卡壳,卡出最小的矩形。这题目写的我。。。醉了 1 /************....
分类:其他好文   时间:2015-01-01 22:24:40    阅读次数:377
HDOJ 2202 最大三角形 凸包旋转卡壳求最大三角形面积
凸包旋转卡壳求最大三角形面积 最大三角形 Time Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3316    Accepted Submission(s): 1119 Problem Description ...
分类:其他好文   时间:2014-12-28 20:52:27    阅读次数:162
POJ 3608 Bridge Across Islands --凸包间距离
题意: 给你两个凸包,求其最短距离。解法: POJ 我真的是弄不懂了,也不说一声点就是按顺时针给出的,不用调整点顺序。 还是说数据水了,没出乱给点或给逆时针点的数据呢。。反正WA了几发就是了。求凸包最短距离还是用旋转卡壳的方法,这里采用的是网上给出的一种方法:英文版: http://cgm.c...
分类:其他好文   时间:2014-12-16 06:24:46    阅读次数:224
【BZOJ】1069: [SCOI2007]最大土地面积(凸包+旋转卡壳)
http://www.lydsy.com/JudgeOnline/problem.php?id=1069显然这四个点在凸包上,然后枚举两个点找上下最大的三角形即可。找三角形表示只想到三分QAQ。。。。。。。看了题解发现。。。。这是单调的。。。。直接扫。。。然后,这货叫“旋转卡壳”?是qia还是ka。...
分类:其他好文   时间:2014-12-14 19:56:28    阅读次数:249
BZOJ1670 [Usaco2006 Oct]Building the Moat护城河的挖掘
裸的凸包。。。(和旋转卡壳有什么关系吗。。。蒟蒻求教T T)话说忘了怎么写了。。。(我以前都是先做上凸壳再做下凸壳的说)于是看了下hzwer的写法,用了向量的点积,方便多了,于是果断学习(Orz)了!竟然比原作者要快T T 1 /***********************************...
分类:其他好文   时间:2014-10-22 12:24:17    阅读次数:166
LA 4728 (旋转卡壳) Squares
题意:求平面上的最远点对距离的平方。分析:对于这个数据量枚举肯定是要超时的。首先这两个点一定是在凸包上的,所以可以枚举凸包上的点,因为凸包上的点要比原来的点会少很多,可最坏情况下的时间复杂度也是O(n2).于是就有了旋转卡壳。可以想象有两条平行直线紧紧地夹住这个凸包,那直线上的点就是对踵点对。对踵点...
分类:其他好文   时间:2014-10-20 22:43:24    阅读次数:246
geometry2187
给定平面上的一些散点集,求最远两点距离的平方值。平面上的散点集的最远的两点距离必然在这个散点集的凸包的某两个顶点上出现。之后枚举凸包所有的点对,找出最大的即可。如果用旋转卡壳,那么速度比较快。旋转卡壳可以用于求凸包的直径、宽度,两个不相交凸包间的最大距离和最小距离#include#include#i...
分类:其他好文   时间:2014-10-09 16:24:47    阅读次数:169
135条   上一页 1 ... 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!