把一个平面上给出的点都包含进去的最小凸多边形。逆时针输出凸包的各个顶点。 1.Graham扫描法 (O(n*logn)) 旋转扫除的技术: 2.Jarvis march步进法(O(n*h))h为凸包的顶点数 打包的技术 应用:求二维平面最远点对。 uva,109 1 #include <iostre ...
分类:
其他好文 时间:
2016-05-21 11:42:23
阅读次数:
207
题意:求一条边使得加入这条边以后的消除的桥尽量多。在同一个边双连通分量内加边肯定不会消除桥的,求边双连通分量以后缩点,把桥当成边,实际上是要选一条最长的链。缩点以后会形成一颗树,一定不存在环否则和桥的定义矛盾,求树上的最远点对。树上的最远点对用dpT了,实际上两次dfs就行了,第一次随便选一个点df...
分类:
Web程序 时间:
2015-09-03 19:13:54
阅读次数:
207
【POJ 2187】 Beauty Contest (凸包-Graham扫描算法)
找平面最远点对 数据很大 用暴力会T..我感觉……
扫描出个凸包 然后枚举凸包上的点即可 没坑 int也可过 注意重边跟共线就行 代码下附赠几组数据
代码如下:
#include
#include
#include
#include
#include
#include
#include ...
分类:
编程语言 时间:
2015-08-27 18:48:25
阅读次数:
221
Quoit DesignTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36793Accepted Submission(s): 9552Prob...
分类:
其他好文 时间:
2015-05-06 01:24:15
阅读次数:
118
旋转卡壳 到现在依然不确定要怎么读... 以最远点对问题为例,枚举凸包上的两个点是最简单的想法,时间复杂度O(n2) 我们想象用两条平行线卡着这个凸包,当其中一个向某个方向旋转的时候另一个显然也是朝同样的方向旋转 所以在枚举其中一条边的过程中完全没有必要重新枚举另一条边 而且对于一条边而言...
分类:
其他好文 时间:
2015-04-14 08:24:42
阅读次数:
157
题意:
给定n个结点,他们之间用n-1条边链接(这一点说明这个图的形状 就是一棵树 无环),给你一个结点,距离此节点最远的点与这个节点之间的距离。
解题思路:
经典的树上最长点对问题。不过带权,但是解决方法没有区别
首先找任意一个点,dfs()求出距离这个点的最远点END1 O(n)
然后从END1出发 再次dfs() 求出距离END1的最远点 期间经过每一个结点时,更新dist...
分类:
其他好文 时间:
2015-04-10 13:42:31
阅读次数:
137
poj2187 求平面最远点对,garham_scan算法求凸包Beauty ContestTime Limit:3000MSMemory Limit:65536KTotal Submissions:29666Accepted:9180DescriptionBessie, Farmer John's...
分类:
编程语言 时间:
2015-04-07 00:26:26
阅读次数:
317
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3007Each person had do something foolish along with his or her growth.But,when he or she did this that ...
分类:
其他好文 时间:
2015-03-28 12:48:23
阅读次数:
149
poj 2187 最远点对
题意:
给出n个点,求最远点对的距离。
限制:
2
思路:
凸包,旋转卡壳
/*poj 2187
题意:
给出n个点,求最远点对的距离。
限制:
2 <= n <= 5*1e4
思路:
凸包,旋转卡壳
*/
#include
#include
#include
#include
#include
using name...
分类:
其他好文 时间:
2015-03-15 14:00:28
阅读次数:
112
题意:求平面上的最远点对距离的平方。分析:对于这个数据量枚举肯定是要超时的。首先这两个点一定是在凸包上的,所以可以枚举凸包上的点,因为凸包上的点要比原来的点会少很多,可最坏情况下的时间复杂度也是O(n2).于是就有了旋转卡壳。可以想象有两条平行直线紧紧地夹住这个凸包,那直线上的点就是对踵点对。对踵点...
分类:
其他好文 时间:
2014-10-20 22:43:24
阅读次数:
246