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
凸多边形
poj 1584 A Round Peg in a Ground Hole
这个题首先判断是否是
凸多边形
,再判断圆心是否在
凸多边形
内,再判断
凸多边形
是否在圆内; 做法用Graham判断是否是多边形; 再把圆心加入到多边形的点之中,再用Graham看圆心是否在
凸多边形
上,如果在就代表圆心在
凸多边形
外
·
2015-11-07 11:16
round
蛮力法04
最小凸包问题: 平面上有n个点p1,p2, ..., pn, 要求求出一个面积最小的
凸多边形
,使得这个多边形包含所有平面上的点。
·
2015-11-06 08:09
计算几何--O(logN) 判断点在
凸多边形
内
如果这个简单多边形是一个
凸多边形
,可以在logN的时间复杂度内判断点是否在N个顶点的
凸多边形
中。
·
2015-11-03 21:23
log
poj 3335 Rotating Scoreboard
这是一道求
凸多边形
多核的问题; View Code #include<iostream> #include<cstdio> #include<cstdlib
·
2015-11-02 15:05
core
UVa 1475 (二分+半平面交) Jungle Outpost
在
凸多边形
内部选择一个点作为总部,使得敌人需要炸毁的瞭望塔最多才能使总部暴露出来。输出敌人需要炸毁的数目。 分析: 在炸毁同样数量的瞭望塔时,如何爆破才能使暴露出的面积最大。
·
2015-11-02 15:12
post
LA 3890 (半平面交) Most Distant Point from the Sea
多边形每条边的左边是一个半平面,将这n个半平面向左移动距离x,则将这个
凸多边形
缩小了。如果这n个半平面交非空,则存在这样距离为x的点,反之则不存在。
·
2015-11-02 15:10
ant
UVa 10652 (简单凸包) Board Wrapping
题意: 有n块互不重叠的矩形木板,用尽量小的
凸多边形
将它们包起来,并输出并输出木板总面积占
凸多边形
面积的百分比。 分析: 几乎是凸包和多边形面积的裸题。
·
2015-11-02 15:07
ping
威威猫系列故事——过生日
大家给威威猫买了一个非常大非常大的蛋糕,蛋糕的形状是一个有n条边的
凸多边形
,可是威威猫的审美观有一点奇怪,他只喜欢有m条边的蛋糕,所以他要伙伴们把这个蛋糕切p次,然后给他一个只有m条边的新蛋糕。
·
2015-11-01 15:29
故事
凸多边形
最远顶点
凸多边形
最远顶点 UP | HOME
凸多边形
最远顶点 示意图 先作一条直线l1与一条边重合,找到离它最远的顶点v,过点v作l1的平行线l2。
·
2015-11-01 14:44
UVa 11722 (概率 数形结合) Joining with Friend
因为情况众多,一个一个分类很麻烦,而且可能有漏掉情况,所以就用计算几何的办法求了个
凸多边形
,多边形 与 矩形面积之比就是概率。 代码有点挫,将就看,=_=||
·
2015-11-01 14:36
JOIN
计算用于阴影剔除的包围体(shadow culling volume)
我们将视锥向光源方向投影,可以得到一个
凸多边形
的轮廓。 轮廓上的每条边都对应于视锥上的一条边,我们将视锥从这些边
·
2015-11-01 12:44
sha
北邮新生排位赛8解题报告
2014新生暑假个人排位赛08 时间限制 1000 ms 内存限制 65536 KB 题目描述 小弱发明了一个好玩的游戏,游戏开始时给你一个
凸多边形
·
2015-11-01 10:15
有向有界箱(OBB)的相交检测
一般两个
凸多边形
的相交检测是一个多边形每一个边对另一个多边形的每一个面进行边-面相交检测。
·
2015-11-01 10:34
B
多边形顺、逆时针,面积以及顶点凹凸性
关于如何判定多边形是顺时针还是逆时针对于
凸多边形
而言,只需对某一个点计算cross product = ((xi - xi-1),(yi - yi-1)) x ((xi+1 - xi),(yi+1 -
·
2015-11-01 08:18
转
POJ 3384 Feng Shui
首先,受POJ_3525这个题目的启发,我们先将
凸多边形
的边都向内收缩R,这样得到了一个新的
凸多边形
(新
凸多边形
的各个顶点可以通过求半平面交得到),那么两个圆的圆心必定在这个新
凸多边形
中
·
2015-10-31 19:28
poj
POJ 3525 Most Distant Point from the Sea
POJ_3525 这个题目限制了是一个
凸多边形
,于是多边形所在的范围就等价于各个边所在的直线划分成的半平面的交,如果是凹多边形的话显然就不能这样等价了。
·
2015-10-31 19:27
ant
A Round Peg in a Ground Hole--POJ 1584
2、解题思路:(1)检测是否为凹多边形;(2)检测圆心是否在
凸多边形
内部;(3)检测圆心到多边形所有边的距离是否小于半径 (具体见实现代码)。
·
2015-10-31 15:46
round
poj 3608 Bridge Across Islands
题目:计算两个不相交
凸多边形
间的最小距离。 分析:计算几何、凸包、旋转卡壳。分别求出凸包,利用旋转卡壳求出对踵点对,枚举距离即可。
·
2015-10-31 14:52
bridge
POJ-1548 A Round Peg in a Ground Hole
凸多边形
id=1584 首先判断是否为
凸多边形
,叉积判断即可,然后判断点是否在多边形内,先用叉积然后点到直线距离。
·
2015-10-31 11:22
round
平面
凸多边形
点有序化环绕
已知顶点V1...Vn是一组共面的
凸多边形
顶点,且它们的环绕顺序杂乱无序,求正确的环绕顺序。
·
2015-10-31 10:52
有序
pku 1113 Wall 凸包
id=1113 题意是给定一个城堡的各个点,然你求出设计一个城墙,包围这个城堡并且保证城墙距离城堡必须大于等于一个给定的距离: 首先是利用图报求出最小的包围城堡的
凸多边形
,然后求出距离,然后再加上一个整圆就
·
2015-10-31 10:04
pku
pku 1584 A Round Peg in a Ground Hole 计算几何——
凸多边形
判断+点在多边形内判断+求点到直线距离
id=1584 题意就是给顶一个多边形的n个点和一个钉子的半径与圆心左坐标: 1:判断多边形是否为
凸多边形
; 2:判断圆心是否在多边形内;3:判断圆的半径是否小于圆心到多边形的最短距离: 1:判断多边形是否为
凸多边形
·
2015-10-31 10:03
round
凸多边形
面积并 O(N^2 * logN)(2011年10月29日有修改)
凸多边形
面积并 复杂度O(N^2 * logN) (N为总边数) 今天突然有人问我有关
凸多边形
面积并的算法,由于马上要去北京比赛了,就匆匆写个大概的算法流程。
·
2015-10-31 08:02
log
POJ3608(旋转卡壳--求两凸包的最近点对距离)
以下内容来自:http://blog.csdn.net/acmaker/article/details/3178696 考虑如下的算法, 算法的输入是两个分别有m和n个顺时针给定顶点的
凸多边形
·
2015-10-30 15:06
360
河南省第一届ACM程序设计大赛解题报告
1.判断点是否落在
凸多边形
内 1 #include <iostream> 2 #include <cstring> 3 #include <cstdlib
·
2015-10-30 15:33
程序设计
HDU-4664 Triangulation 博弈,SG函数找规律
pid=4664 题意:一个平面上有n个点(一个
凸多边形
的顶点),每次可以连接一个平面上的两个点(不能和已经连接的边相交),如果平面上已经出现了一个三角形,则不能在这个平面上继续连接边了。
·
2015-10-30 13:16
HDU
poj1584
题意:已知一个多边形的n个顶点坐标,然后再给一个钉子,给定钉子的半径和圆心坐标,首先判断多边形是否为
凸多边形
,若为
凸多边形
,再判断钉子是否可以放到
凸多边形
内部。
·
2015-10-30 13:27
poj
【原创】判断点在多边形内
二、概要: 1、行政区划边界是多边形; 2、多边形分为
凸多边形
和凹多边形; 3、应用:产生随机数据(即一个平面坐标)在制定的行政区划边界以内(即多边形内),在正式情况下不需要从图形的层面处理数据,
·
2015-10-30 12:48
判断
目标表达(基于区域的表达)
包含目标区域的最小长方形(朝向特定的参考方向) (2) 围盒(minimum enclosing rectangle,MER)包含目标区域的(可朝向任何方向)最小长方形 (3) 凸包:包含目标区域的最小
凸多边形
·
2015-10-28 08:13
目标
POJ 1584 A Round Peg in a Ground Hole(判断
凸多边形
,点到线段距离,点在多边形内)
A Round Peg in a Ground Hole Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4438 Accepted: 1362 Description The DIY Furniture company spe
·
2015-10-27 16:36
round
几种判断点与多边形关系的算法介绍
比较常见的判断点与多边形关系的算法有射线法、面积法、点线判断法和弧长法等,算法复杂度都为O(n),不过只有射线法可以正确用于凹多边形,其他3个只可以用于
凸多边形
。 1.
·
2015-10-27 15:24
算法
半平面交 (poj 1279(第一道半平面NlogN)完整注释 )
半平面交的O(nlogn)算法(转载) 求n个半平面的交有三种做法: 第一种就是用每个平面去切割已有的
凸多边形
,复杂度O(n^2)。 第二种就是传说中的分治算法。
·
2015-10-27 15:50
poj
多边形点集排序--针对
凸多边形
,按逆时针方向进行排序
多边形点集排序--针对
凸多边形
,按逆时针方向进行排序[转] http://www.cnblogs.com/loveclumsybaby/p/3420795.html 原文是C+
·
2015-10-27 11:50
排序
计算任意多边形的面积
对于
凸多边形
,很容易计算,如下图,以多边形的某一点为顶点,将其划分成几个三角形,计算这些三角形的面积,然后加起来即可。已知三角形顶点坐标,三角形面积可以利用向量的叉乘来计算。
·
2015-10-26 15:45
计算
迷茫时就切两道--借用
背景平面上有N个圆柱形的大钉子,半径都为R,所有钉子组成一个
凸多边形
。现在你要用一条绳子把这些钉子围起来,绳子直径忽略不计。
·
2015-10-22 21:41
迷茫
判断点是否处于多边形内的三种方法
叉乘判别法(只适用于
凸多边形
)想象一个
凸多边形
,其每一个边都将整个2D屏幕划分成为左右两边,连接每一边的第一个端点和要测试的点得到一个矢量v,将两个2维矢量扩展成3维的,然后将该边与v叉乘,判断结果3维矢量中
·
2015-10-21 12:59
方法
判断
凸多边形
以HDU2108为例,去AC吧。 //点逆序输入 import java.util.Scanner; //1s public class HDU2108 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) {
·
2015-10-21 12:37
判断
OPENGL: 多边形网格化(tessellation)
虽然在OpenGL中可以使用glBegin(GL_POLYGON)来画一个多边形,但是它只能实现简单的
凸多边形
。
·
2015-10-21 11:17
OpenGL
poj 2187 计算几何入门题 凸包
这些最外围的点的集合就是包含原点集的最小
凸多边形
的顶点组成的集合,被称为原点集的凸包。求凸包的方法:基于平面扫描的Graham扫描
liujc_
·
2015-10-07 15:00
叉积判断点在多边形内外 & poj2318
向量叉积是一种方法,用于
凸多边形
。【优角:角度值大于180度小于360度。
theArcticOcean
·
2015-09-21 21:00
poj
计算几何
凸多边形
最优三角剖分-动态规划
凸多边形
最优分割是典型的动态规划问题
凸多边形
最优剖分:给定
凸多边形
,以及定义在由多边形的边和弦上的权函数,使得该多边形三角剖分后所有三角形权值之和最小。
Limbos
·
2015-09-20 11:59
算法
基于导航网格的A星寻路(Navigation mesh)
navmesh基本元素:顶点(Verts)+可走边(Edges)+
凸多边形
(Polys)□导航网格寻路1.以凸多
windybell
·
2015-09-19 14:00
基于导航网格的A星寻路(Navigation mesh)
navmesh基本元素:顶点(Verts)+可走边(Edges)+
凸多边形
(Polys)□导航网格寻路 1
windybell
·
2015-09-19 14:00
HDU 5448 Marisa’s Cake
pid=5448题意:给定一个由n个整点构成的
凸多边形
,求从n个点里任意选不少于3个点组成的
凸多边形
面积之和,显然整点构成的多边形面积一定是0.5的整数倍,题目需要你算出答案的2倍mod1000000007
skywalkert
·
2015-09-14 16:00
数学
计算几何
【CQOI2006】【BZOJ2618】
凸多边形
Description逆时针给出n个
凸多边形
的顶点坐标,求它们交的面积。例如n=2时,两个
凸多边形
如下图:则相交部分的面积为5.233。
CreationAugust
·
2015-09-07 20:00
半平面交
计算几何
Delaunay三角网的特征
Delaunay三角网的特征对于给定的初始点集P,有多种三角网剖分方式,其中Delaunay三角网具有以下特征:1、Delaunay三角网是唯一的;2、三角网的外边界构成了点集P的
凸多边形
“外壳”;3、
gdut2015go
·
2015-09-04 10:00
算法
opencv
图像处理
POJ2007--Scrambled Polygon
题目大意:乱序给出
凸多边形
的顶点坐标,要求按逆时针顺序输出各顶点。给的第一个点一定是(0,0),没有其他点在坐标轴上,没有三点共线的情况。分析:利用叉积排序。
hhhhhhj123
·
2015-08-16 21:00
凸包与旋转卡壳
关于凸包的几个名词:1.支撑线:如果一条直接L通过
凸多边形
P的一个顶点,且多边形在这条直线的一侧,则称L是P的支撑线2.对踵点:如果过凸包上的两个点可以画一对平行线,使得凸包上左右的点都夹在两条平行线之间或者
u013790563
·
2015-08-14 17:00
POJ 1584 A Round Peg in a Ground Hole
分析:给你n边形的坐标、圆心坐标和半径,问你这n边形是不是
凸多边形
,如果不是输出:HOLEISILL-FORMED,否则,如果圆在凸包内就输出:PEGWILLFIT,否则输出:PEGWILLNOTFIT
ZengAMing
·
2015-08-12 21:00
凸包初学(POJ1113)
/* 凸包:对一个简单多边形来说,如果给定其边界上或者内部上的两个点,连接着两个点 连接这两个点的线段上的所有点都被包含在该多边形的边界上或内部的话,则该多边形为
凸多边形
。
KJBU2
·
2015-07-18 11:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他