E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
>凸包<
凸包
Graham Scan算法实现
凸包
Graham Scan算法实现
凸包
算法实现点集合中搜索
凸包
顶点的功能,可以处理共线情况,可以输出共线点也可以不输出而只输出
凸包
顶点。
·
2015-11-12 11:36
算法
HDU 4946 (
凸包
)
先求出
凸包
,
凸包
的顶点是无穷大,然后找到所有
凸包
边上的点,这些点也可能是无穷大。然后暴力枚举所有的速度最大的点,如果和目前认为是无穷大的点重合,显然这两个重合点有
morejarphone
·
2015-11-12 11:00
POJ 1228 (计算几何
凸包
)
题意是给你n个点,问它们构成的
凸包
能不能扩大了。板子题,暴力枚举
凸包
每条边,只要每条边上都有点(不包含端点),那么这个
凸包
就不能扩大,否则肯定能扩大。特判1个点和2个点的
凸包
。
morejarphone
·
2015-11-12 11:00
hdu 1348:Wall(计算几何,求
凸包
周长)
Wall Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2848 Accepted Submission(s): 811 Problem Descr
·
2015-11-12 10:36
HDU
poj2187Beauty Contest(
凸包
)poj1113Wall
id=2187 求出形成
凸包
的各边 找出最大的 View Code 1 #include <iostream> 2 #include<cstdio> 3
·
2015-11-12 09:09
test
[POJ][1228][Grandpa's Estate]
id=1228 题意:给定一些点,求能否确定一个
凸包
。如果在这些点中求出的
凸包
的每一条边都至少有三个点(包括顶点),则这个
凸包
是确定的。
·
2015-11-12 09:47
poj
[POJ] [1264] [SCUD Busters]
id=1264 一道
凸包
题,求导弹射中的
凸包
的面积之和。
·
2015-11-12 09:46
poj
计算几何之
凸包
在家了4天,玩了3天半,那半天学会
凸包
,临走回家,拿了两本书,C++ primer和黑书,还有浙大的模板,天天玩,这是要跪的节奏啊。
·
2015-11-12 09:00
计算
【模板】【
凸包
】Graham_scan
1 /* 2 唐代李白 3 《江夏别宋之悌》 4 楚水清若空,遥将碧海通。人分千里外,兴在一杯中。 5 谷鸟吟晴日,江猿啸晚风。平生不下泪,于此泣无穷. 6 */ 7 #include <iostream> 8 #include <cstdio> 9 #include <algorithm> 10 #include <c
·
2015-11-11 19:32
模板
My Physics Engine V0.1
Feature: Collision Detection 碰撞检测(Narrow Phase:
凸包
Vs
凸包
,
凸包
Vs组合体,Concave Mesh Vs
凸包
,Box-Box etc ,Broad
·
2015-11-11 19:27
Engine
usaco5.1
5.1.1 fence milk cow 计算集合,求
凸包
,开始用usaco官方章头给的算法,一个个添加点,计算角度,到最后一个点再向2头拓展判断,把我这种方向感弱的人搞晕了......后来跳出这个算法
·
2015-11-11 18:27
USACO
USACO 5.1 fencing the cows——计算几何/
凸包
模板
此题纯
凸包
模板: /*ID:zlqest11LANG: C++TASK: fc*/#include <iostream>#include <cstdio>#include &
·
2015-11-11 17:28
USACO
poj 1113:Wall(计算几何,求
凸包
周长)
Wall Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 28462 Accepted: 9498 Description Once upon a time there was a greedy King who ordered
·
2015-11-11 17:19
poj
poj 1696:Space Ant(计算几何,
凸包
变种,极角排序)
Space Ant Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2876 Accepted: 1839 Description The most exciting space discovery occurred at th
·
2015-11-11 17:16
ant
[计算几何]POJ2079 求点集中面积最大的三角形
很显然的最大面积的三角形的三个顶点必然是这个点集的
凸包
上的点,因此先求出
凸包
。 如果求出
凸包
仍然枚举,一样会超时。 这个可以借助求
凸包
直径类似的方法来求最大面积的三角形,使用旋转卡壳方法。
·
2015-11-11 16:04
poj
[计算几何]POJ3608 求2个不相交
凸包
的最短距离
id=3608 本题要求不相交
凸包
的最短距离,可以利用旋转卡壳算法来做。
·
2015-11-11 16:03
360
USACO 5.1 Fencing the Cows(
凸包
)
注意传参的 类型。。。模版啊。。。 1 /* 2 ID:cuizhe 3 LANG: C++ 4 TASK: fc 5 */ 6 #include <cstdio> 7 #include <cstring> 8 #include <cmath> 9 #include <queue> 10 #include &l
·
2015-11-11 15:50
USACO
hdu 1392
凸包
周长
直接上模板,不过模板还不够精练,以后再慢慢优化 /* * hdu1392/win.cpp * Created on: 2011-10-22 * Author : ben */#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <ct
·
2015-11-11 15:55
HDU
POJ2187Beauty Contest
思路 :
凸包
,旋转卡壳,通过寻找所有的对锺点,找出最远的点对。
·
2015-11-11 15:28
test
poj 1113 Wall
解法:
凸包
+以L为半径的圆的周长。以题目中的图为例,两点之间的围墙长度之和正好就是
凸包
的长度,再加上每个点的拐角处(注意此处为弧,才能保证城墙距离点的距离最短)的长度。 1 #include&l
·
2015-11-11 14:40
poj
hdu 1392 Surround the Trees
解法:
凸包
ConvexHull 模板题 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring&
·
2015-11-11 14:39
round
SRM 597DIV1
检查子序列是否成立; 做法2,反过来想,从后往前看,最长的一个子序列对应了最小答案. 600: 问题可转化为,找一个凸多边形中是否存在三角形,且三角形与多边形不共顶点. 1暴力: 找出所有
凸包
中的点再找一个三角形
·
2015-11-11 13:57
div
POJ 3348 (
凸包
)
题意是求
凸包
的面积。
morejarphone
·
2015-11-11 13:00
凸包
之间的最短距离 [翻译 by Nicholas]
事实上两个
凸包
不相交这个假设是十分重要的,因为这样就保证了
凸包
包含了他内部的点。如果这两个
凸包
是相交的,那么计算他们之间的距离是没有意义的。
·
2015-11-11 13:26
翻译
Beauty Contest(graham求
凸包
算法)
Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 25256 Accepted: 7756 Description Bessie, Farmer John's prize cow, has just won first place in a
·
2015-11-11 12:59
test
A Round Peg in a Ground Hole(判断是否是
凸包
,点是否在
凸包
内,圆与多边形的关系)
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4628 Accepted: 1434 Description The DIY Furniture company specializes in assemble-it-yourself fu
·
2015-11-11 12:58
round
COJ1107 UVA12296 Pieces and Discs 2011湖南省赛H题
枚举点,用相邻点链表找最左点,迭代绕出
凸包
,枚举圆判
凸包
与圆相交。
·
2015-11-11 12:57
uva
poj 3348:Cows(计算几何,求
凸包
面积)
Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6199 Accepted: 2822 Description Your friend to the south is interested in building f
·
2015-11-11 11:21
poj
hrbustoj 1318:蛋疼的蚂蚁(计算几何,
凸包
变种,叉积应用)
蛋疼的蚂蚁 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 39(22 users) Total Accepted: 26(21 users) Rating: Special Judge: No
·
2015-11-11 11:18
计算
HDU 1392 (计算几何
凸包
)
题意是给你n个点求
凸包
的周长。坑点是当
凸包
上的点只有两个的时候只要求一条线段的长度。
morejarphone
·
2015-11-11 11:00
[计算几何] POJ 1873 暴力+
凸包
http://acm.pku.edu.cn/JudgeOnline/problem?id=1873 题目大意是从一个点集中选出一些点,是这些点的长度之和能够把剩下的点围起来,并且没个点有个权值,要求最后的选出的点的权值之和最小,如果有多个最小的,要求选出的点数最小。 由于点集数很小,n<=15,很容易想到枚举,每个点有选与不选2中状态,有2^n选点方式,没枚举一个选点方式,对剩下的点进行
·
2015-11-11 11:31
poj
POJ 3384 Feng Shui --直线切平面
那么我们把所有边都向内推进r,那么形成的多边形,可知两个圆形地毯的中心就一定在这个多边形边界上,最优的情况下是在此新
凸包
的最远点对上。 初始多边形为(-1000,-1000)到(1000,
·
2015-11-11 11:18
poj
POJ 1228 Grandpa's Estate --深入理解
凸包
题意: 判断
凸包
是否稳定。 解法: 稳定
凸包
每条边上至少有三个点。
·
2015-11-11 11:17
poj
POJ 1584 A Round Peg in a Ground Hole --判定点在形内形外形上
题意: 给一个圆和一个多边形,多边形点可能按顺时针给出,也可能按逆时针给出,先判断多边形是否为
凸包
,再判断圆是否在
凸包
内。
·
2015-11-11 11:16
round
UESTC 33 Area --
凸包
面积
题意: 求一条直线分
凸包
两边的面积。 解法: 因为题意会说一定穿过,那么不会有直线与某条边重合的情况。我们只要找到一个直线分成的
凸包
即可,另一个的面积等于总面积减去那个的面积。
·
2015-11-11 11:13
UE
POJ 3608 Bridge Across Islands --
凸包
间距离,旋转卡壳
题意: 给你两个
凸包
,求其最短距离。 解法: POJ 我真的是弄不懂了,也不说一声点就是按顺时针给出的,不用调整点顺序。 还是说数据水了,没出乱给点或给逆时针点的数据呢。。
·
2015-11-11 11:13
bridge
UVA 11800 Determine the Shape --
凸包
第一题
解法: 开始还在纠结怎么将四个点按序排好,如果直接处理的话,有点麻烦,原来
凸包
就可搞,直接求个
凸包
,然后点就自动按逆时针排好了,然后就判断就可以了,判断依据题目下面有,主要是用到点积和叉积,判断垂直用点积
·
2015-11-11 11:07
shape
UVALive 4728 (
凸包
旋转卡壳)
板子题每个正方形加进去4个点。#include #include #include #include #include usingnamespacestd; typedefunsignedlonglongll; #definemaxn411111 #definepiacos(-1) #definerotateRotate constdoubleeps=1e-8; intdcmp(doublex)
morejarphone
·
2015-11-11 10:00
POJ 2178 (
凸包
旋转卡壳)
题意是求平面最远点对距离的平方。旋转卡壳的板子题。#include #include #include #include #include usingnamespacestd; typedefunsignedlonglongll; #definemaxn51111 #definepiacos(-1) #definerotateRotate constdoubleeps=1e-8; intdcmp
morejarphone
·
2015-11-11 10:00
HDU 4664 Triangulation(SG函数)
pid=4664 题意:给出一个n个点的
凸包
(不存在三点共线)。每次可以选择两个点连线,但是任意两条线只能在顶点处相交。若某一方连完线先后出现一个三角形,则该方为胜者,游戏结束。
·
2015-11-11 09:31
HDU
SGU 332 Largest Circle(
凸包
内接圆半径nlogn)
contest=0&problem=332 题意:逆时针给出一个
凸包
,给
凸包
的最大内接圆半径。
·
2015-11-11 09:32
log
Graham-Scan小总结——toj2317 Wall
花了连天时间来弄toj 2317.Wall:http://acm.tju.edu.cn/toj/showp2317.html 这是一个赤裸裸的
凸包
,两天下来,收获不少,慢慢盘点一下。
·
2015-11-11 08:55
总结
hdu 1392 fzu 1333 Surround the Trees 简单
凸包
使用
凸包
模版即可。
·
2015-11-11 06:24
round
poj1873The Fortified Forest
链接 居然是WF的水题~ 二进制枚举砍哪些树,剩余的树围成一个
凸包
。
·
2015-11-11 05:06
REST
poj3608Bridge Across Islands(
凸包
间最小距离)
链接 以下所有文章均转载( http://blog.csdn.net/acmaker/article/details/3176910) 转载请注明出处! 考虑如下的算法, 算法的输入是两个分别有 m 和 n 个顺时针给定顶点的凸多边形 P 和 Q。 计算 P 上 y 坐标值最小的顶点(称为 yminP ) 和&nbs
·
2015-11-11 05:00
bridge
旋转卡壳部分模板
凸包
直径 旋转卡壳
凸包
直径详解 //计算
凸包
直径,输入
凸包
ch,顶点个数为n,按逆时针排列,输出直径的平方 int rotating_calipers(int n) { int q
·
2015-11-11 05:55
模板
poj2187Beauty Contest(
凸包
直径)
链接 利用旋转卡壳 参考博客http://www.cppblog.com/staryjy/archive/2010/09/25/101412.html 1 #include <iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5
·
2015-11-11 05:52
test
二维
凸包
模板
double cross(Point a,Point b) { return a.x*b.y-a.y*b.x; } double mul(Point p0,Point p1,Point p2) { return cross(p1-p0,p2-p0); } double dis(Point a) { return sqrt(a.x*a.x+a.y*a.y)
·
2015-11-11 05:34
模板
poj1113Wall(
凸包
)
链接 顺便整理出来一份自己看着比较顺眼的模板 1 #include <iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<stdlib.h> 6 #include<vector
·
2015-11-11 05:32
poj
poj1113
分析:
凸包
周长+半径为l的圆周长 View Code #include < iostream > #include < cstdio > #include
·
2015-11-11 04:17
poj
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他