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求
凸包
算法
问题:点集Q的
凸包
(convexhull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。
nomad2
·
2011-07-09 11:00
POJ 3348 Cows (计算
凸包
面积)
#include #include #include #include #include #include #include #include #definemin(a,b)(((a)(b))?(a):(b)) #definemulti(a,b,c)((b.x-a.x)*(c.y-a.y)-(b.y-a.y)*(c.x-a.x)) #definesqr(a)((a)*(a))
jxy859
·
2011-07-02 19:00
N个点中求三个点组成的三角形面积最大
N个点中求三个点组成的三角形面积最大先求
凸包
,最大三角形的三个顶点一定在
凸包
的点上.
小阮的菜田
·
2011-06-30 20:00
UVA 10078 The Art Gallery
凸包
是必然不存在的,如果不是
凸包
,必然存在。想象一下,如果是凹的多边形,必然有两个顶点之间连线不在多边形内,那么必然存在这个点。 所以只需判断是否是
凸包
即可。
zxy_snow
·
2011-06-24 17:00
UVA 361 Cops and Robbers
200个点,如果硬枚举的话,很可能超时了,后来想到,只要求出警察组成的
凸包
和强盗组成的
凸包
,判断公民是否在这两个
凸包
内即可。 数据比较阴险,看dis才知道TT。。。
zxy_snow
·
2011-06-22 20:00
UVA 10652 Board Wrapping
既然是包装,肯定是个
凸包
,所以只要计算矩形的四个点,然后以这四个点作为一个点集求
凸包
即可。 这四个点的话,有点数学知识就会求了,我用了好多三角函数,还好不卡精度。。。
zxy_snow
·
2011-06-21 23:00
c
struct
UVA 10065 Useless Tile Packers
水题,求个面积,再求个
凸包
的面积,减一下除以
凸包
面积即可。 复制的时候多复制了个空格,PE了次。。以为是换行问题,改了下WA了。。。后来才看到。。。看来复制输出也要小心啊。。
zxy_snow
·
2011-06-21 12:00
UVA 10173 Smallest Bounding Rectangle(旋转卡壳求最小面积外接矩形)
画画
凸包
。。。然后想这个题怎么实现比较好。。。 我开始还是枚举旋转最小角度,代码十分之繁琐。。。其实我写差不多了,但是应该是有问题的,如果
凸包
是三角形,怎么都枚举不对TT。。
zxy_snow
·
2011-06-15 22:00
c
struct
poj 3608 Bridge Across Islands(旋转卡壳求俩
凸包
间最小间距)
分为三种情况 1、两条线都和
凸包
的边平行 2、和第一个
凸包
的某边平行 3、和第二个
凸包
的某边平行 然后这三种情况,分别算出来下次应该存在的卡壳,就这么下去。
zxy_snow
·
2011-06-12 22:00
c
算法
struct
360
IM
给定平面上的N各点,寻找距离最远的两个点
注意到:对于平面上有n个点,这一对最远点必然存在于这n个点所构成的一个
凸包
上(证明略),那么可以排除大量点,如下图所示:在得到
凸包
以后,可以只在顶点上面找最远点了。
qingyue_bao
·
2011-06-10 15:00
算法
2010
任意多边形顶点排序和
凸包
计算
1,理论
凸包
计算算法导论上有讲,关键步骤是根据对顶点进行逆时针排序。
凸包
顶点只是多边形顶点子集。图-1如图1中,判断三个点构成顺时针还是逆时针方向。
dizuo
·
2011-06-10 14:00
任意多边形顶点排序和
凸包
计算
1,理论
凸包
计算算法导论上有讲,关键步骤是根据对顶点进行逆时针排序。
凸包
顶点只是多边形顶点子集。图-1如图1中,判断三个点构成顺时针还是逆时针方向。
ryfdizuo
·
2011-06-10 14:00
OpenGL
C++
算法
UVA 218 Moth Eradication
顺时针输出
凸包
的点,求出
凸包
边长的总长度。 经测试,不存在n=1的情况。也没说具体有多少个点。。。这题真是的。。
zxy_snow
·
2011-06-09 21:00
UVA 10002 Center of Masses
因为无序,所以需要用
凸包
求下,然后再求重心。
zxy_snow
·
2011-06-09 21:00
poj 1264 || UVA 109 SCUD Busters
一读题,也不麻烦,给你N个王国,求下
凸包
,再求面积。给你一些炮弹,问炮弹炸掉的面积。(一个炮弹炸的话,整个王国都被炸了)。
zxy_snow
·
2011-06-09 13:00
c
struct
哇咔咔,写了个自认为蛮有成就感的东东~~
^^
凸包
点的排序~~~~就是稍微繁琐了点~~~可以找内点排的。。。想想怎么找内点呢~ 啊,想起来了,内点可以用重心,哇咔咔,写写试试哈。 内点排序,写了过了。 ==被GB鄙视了。。。
zxy_snow
·
2011-06-08 18:00
UVA 11626 Convex Hull
凸包
。。。我要刷光各大OJ的
凸包
。。。 从discuss学来的。。。刚开始没看懂题意都。。想麻烦了。。 这个题是给你
凸包
上的点,给的无序,让你排出来有序的。 这个方法遇到一种情况就坏了。。。
zxy_snow
·
2011-06-08 15:00
poj 2187 Beauty Contest(旋转卡壳求最远点对)
但是里面有点东西需要注意: 所求的
凸包
必须是纯净的(即
凸包
上的点没有三点共线的),不过第二个网址给了旋转卡壳处理不
zxy_snow
·
2011-06-07 22:00
c
struct
2010
二分+叉积 apio2011 陈可卿 计算几何的一道简单题 poj2318 兼集训总结
跟二分颇有缘分,集训时碰到一道二分+三分+
凸包
+线段交点的恶心计算几何,还有一道二分+动规检验的题,然后翻syj(进省队的那位)博客时又看到一篇关于思维的b
huyuncong
·
2011-05-29 17:00
扫描线法(水平序)求
凸包
好像扫描线只能解决二维
凸包
,快包无论是最差复杂度,期望复杂度,高维推广都比扫描线优秀,但我暂时不会。
huyuncong
·
2011-05-22 14:00
ural 1020. Rope
开始没仔细看题,求
凸包
了,然后WA了,不应该啊,难道我
凸包
有问题。。。TT。。
zxy_snow
·
2011-05-09 17:00
struct
360
ZOJ 1465 Wall (POJ 1113)(
凸包
)
裸
凸包
,不解释,也没有啥要注意的,直接硬上就OK不过我发现sort的确比qsort快一点,XH用一个qsort做点集的角排序,我用的是sort,时间比XH的短一些……而且sort写着挺方便的说……代码:
l04205613
·
2011-05-07 10:00
struct
ini
凸包
凸包
的概念:点集Q的
凸包
(convexhull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。下图中由红色线段表示的多边形就是点集Q={p0,p1,...p12}的
凸包
。
shahdza
·
2011-04-28 00:00
算法
pku 2079 Triangle (N个点找最大三角形:
凸包
)
pku2079Triangle(N个点找最大三角形:
凸包
)题意:二面平面,给N个点,求最大三角形。分析:先求
凸包
降低数据规模,最大三角形肯定是
凸包
的点,然后枚举
凸包
的各点求三角形。
小阮的菜田
·
2011-04-26 20:00
zoj 1377 || poj 1228 Grandpa's Estate
给你
凸包
上的一些点,求是否可以确定一个
凸包
。
zxy_snow
·
2011-04-24 12:00
c
算法
struct
poj 3348 Cows
求
凸包
面积,没了>#include#include#include#include#include#include#include#includeusingnamespacestd;constintMAX
zxy_snow
·
2011-04-23 21:00
c
struct
Poj2187(最远点对距离)
凸包
+旋转卡壳
id=2187 题意:求出给定点集的最远点对距离 首先知道一点,最远点对一定是在这些点集构成的
凸包
的边上,所以可以先求出
凸包
,再枚举
凸包
上所有点对即可,用nlogn的时间求
凸包
,然后用k^2的时间求最远点对
dooder_daodao
·
2011-04-22 09:00
struct
ini
Poj1228(稳定
凸包
)
id=1228 题意:给定一些点,问这些点能不能够成稳定的
凸包
,这有点不明不白的,我也是看了别人的报告才搞明白题意的,就是如果
凸包
上的一条边如果不包含三个以上的点,它就是可以被向外扩展的.
dooder_daodao
·
2011-04-19 21:00
struct
ini
扩展
POJ1113(
凸包
)
题目分析:
凸包
题,其中,距内部多边形至少L可根据圆形的性质,相当于多加了 一个r=L的圆的整个弧分开来连接
凸包
上所有边. 8494335dooder_daodao1113Accepted408K32MSG
dooder_daodao
·
2011-04-15 20:00
struct
ini
图形
2731: Greedyman 求
凸包
周长
Oncetherewasaverygreedylandlords,hefoundapieceofland.Hethensetarandomnumberofstakesonthegroundandtellpeoplethisishisland.Youcanassumethatthestakeisacircle.Inordertopreventothersinvadetheland.Hedecided
jxy859
·
2011-04-14 22:00
zoj 1465 || poj 1113 Wall
凸包
的话是距离最短的。画图的话,可知,拐角部分都是圆弧,整个一周下来正好是半径为L的圆的周长。所以结果就是
凸包
周长+圆周长。
zxy_snow
·
2011-04-13 19:00
c
struct
distance
poj 2187 Beauty Contest(最远点对)
有一个性质,最远点对一定是
凸包
上的点的连线,直接求
凸包
,然后枚举下点距离即可。 这题输出的是距离的平方。
zxy_snow
·
2011-04-12 15:00
zoj 1453 Surround the Trees(我的第一个
凸包
,哇咔咔)
凸包
,
凸包
,
凸包
。。。TT。。
zxy_snow
·
2011-04-11 23:00
Report ><
上午上课把
凸包
那个算法看懂了,虽然证明还木有看,刚才准备写呢,想起来要交的report了~~上一周zoj最短路剩下两题后,就做不动了,没思路。然后突然想学计算几何><。。。
zxy_snow
·
2011-04-11 12:00
计算几何(半平面交&&旋转卡壳)
先介绍个写的很好的blog————Master_Chivu[Poj1113]计算几何之
凸包
(一){卷包裹算法}http://www.cnblogs.com/Booble/archive/2011/02/
Whimsy
·
2011-04-09 10:00
POJ 3525 半平面交
题意:求
凸包
内切圆最大半径题解: 二分半径,将
凸包
所有边往
凸包
内平移这么半径长度,看平移后是否能围成
凸包
./* *File: main.cpp *Author:swordholy * *Createdon2011
SwordHoly
·
2011-03-29 20:00
c
struct
File
ini
USACO 3.4 分析——2011年3月19日
关于计算几何的内容,还要分开来具体阐述,难点是
凸包
。
zjsxzjb
·
2011-03-20 00:00
算法
String
vector
traversal
distance
stdstring
2010 哈尔滨 区域赛 题确实很好
B(简单)Assignments简单的贪心考手速 C(难)三维
凸包
,求有多少个面,不会 D(难)PowerStations lancinglinks不会 E(简单中档)Permutati
mindmb
·
2011-03-17 09:00
算法
优化
图形
Matrix
2010
permutation
[转载]计算机几何算法
讨论的主题包括:两条线段之间的方向、折线在某个顶点上的转向、点是否在线段上的判定、线段是否相交的判定、
凸包
、给定点组成的多边形是否构成凸多边形的判定、凸多边形面积的计算以及判断点是否在一个多边形(包括凹凸两种多边形
zxianyong
·
2011-03-09 18:00
Lin-Canny算法求解
凸包
间的最近点对
求解
凸包
间的最近点对是几算几何中一个非常有用的算法,经常被用在谐如碰撞检测、物理引擎等图形学相关的领域,而且该算法的效率对于最终整个系统的效能有着相当关键的制约。
BugRunner
·
2011-03-08 14:00
算法
扩展
图形
引擎
凸包
算法
其实这个算法是在一年前得某场比赛中临时抱佛脚学的,今天重新的来温习了一遍如何来理解
凸包
?一组平面上的点,求一个包含所有点的最小的凸多边形,这就是
凸包
问题了。
foreverlin1204
·
2011-03-03 22:00
算法
百度
ini
Graham's Scan法求解
凸包
问题
概念
凸包
(ConvexHull)是一个计算几何(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,
凸包
就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有点的。
hqd_acm
·
2011-03-02 15:00
c
算法
struct
iterator
float
图形
OpenCV学习——
凸包
的绘制
二维
凸包
问题描述:二维
凸包
的寻找是计算几何学的经典问题之一。给定平面上的一些点,找出一个最小点集连成一个凸多边形,使得这若干个点皆在此多边形内或此多边形上,这个凸多边形就是给定点的二维
凸包
。
dadaadao
·
2011-02-23 17:00
OpenCV学习——
凸包
的绘制
二维
凸包
问题描述:二维
凸包
的寻找是计算几何学的经典问题之一。给定平面上的一些点,找出一个最小点集连成一个凸多边形,使得这若干个点皆在此多边形内或此多边形上,这个凸多边形就是给定点的二维
凸包
。
dadaadao
·
2011-02-23 17:00
Algorithm
算法
凸包
Graham Scan算法实现
凸包
算法实现点集合中搜索
凸包
顶点的功能,可以处理共线情况,可以输出共线点也可以不输出而只输出
凸包
顶点。经典的GrahamScan算法,点排序使用极角排序方式,并对共线情况做特殊处理。
dadaadao
·
2011-02-23 17:00
c
算法
struct
凸包
(graham算法)--转载
凸包
是指覆盖平面坐标系内若干点的面积最小的凸多边形。求
凸包
的第一步是确定:
凸包
的定点都在给定的点中。通过几何方法反证很容易得到这一结论。
dadaadao
·
2011-02-23 16:00
算法
struct
File
凸包
-Graham Scan算法
计算几何超经典算法,o(n),可用来求
凸包
周长,直径,面积等。作文以记之。
lencle
·
2011-02-21 11:00
算法
hdu_2202_
凸包
求最大三角形
//先求
凸包
,枚举
凸包
上的点求最大三角形#include#include#include#includeusingnamespacestd; structpoint{intx,y;}a[50001],stack
u012523797
·
2011-02-19 19:00
c
ini
zju_1453_
凸包
//这道题虽然是个模板题,但还是纠结了很久,主要原因是在hdu1392上有同样的题目,可惜hdu上忽略了n=2的情况,导致一直找不出buger#include#include#include#includeusingnamespacestd; structnode{doublex,y;}a[103],stack[103],flag;intn; doubledis(nodea,nodeb){retu
u012523797
·
2011-02-19 17:00
POJ 1113 Wall
凸包
http://poj.org/problem?id=1113 WallTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 16323 Accepted: 5243DescriptionOnceuponatimetherewasagreedyKingwhoorderedhischiefArchitecttobuildawallaroundth
yming0221
·
2011-02-07 11:00
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他