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
>凸包<
HDU1392 Surround the Trees 简单
凸包
分析:简单求
凸包
问题。
AC_Gibson
·
2015-08-10 09:00
HDU 5365 Run(大水题)
,只要判是否能组成正方形就可以了这里有个优美的无穷递降的证明:http://www.zhihu.com/question/25304120而我是枚举所有点的集合判断是否能组成正多边形的蠢方法==,先用
凸包
对点排个序
kalilili
·
2015-08-09 23:00
POJ 1873 The Fortified Forest(
凸包
+枚举 World Finals 1999啊)
题目链接:http://poj.org/problem?id=1873DescriptionOnceuponatime,inafarawayland,therelivedaking.Thiskingownedasmallcollectionofrareandvaluabletrees,whichhadbeengatheredbyhisancestorsontheirtravels.Toprotec
u012860063
·
2015-08-05 20:00
数学
final
poj
凸包
poj 2187 旋转卡壳(平面上最远点对)
注意到最远距离点对必出现在这些点的
凸包
上,所以可以先求出
凸包
,然后在
凸包
上枚举。此法的最坏情况复杂度仍然是n^2的,但是可以AC这道题了。
dumeichen
·
2015-08-04 16:07
数学——计算几何
poj 2187 旋转卡壳(平面上最远点对)
注意到最远距离点对必出现在这些点的
凸包
上,所以可以先求出
凸包
,然后在
凸包
上枚举。此法的最坏情况复杂度仍然是n^2的,但是可以AC这道题了。
dumeichen
·
2015-08-04 16:00
优秀算法博文推荐
总结混合图的欧拉回路一般求解方法数论十个利用矩阵乘法解决的经典题目矩阵经典算法错排详解卡塔兰数-维基百科与Catalan数——卡特兰数:后面一个关于卡特兰数的证明详细计算几何计算几何算法概览[Poj1113]计算几何之
凸包
xinag578
·
2015-08-01 15:00
POJ 1696 Space Ant(
凸包
-卷包裹法)
Description一只蚂蚁,只会向左转,现在给出平面上很多个点,求解一种走法,能使得蚂蚁能经过的点最多,每个顶点该蚂蚁只能经过一次,且所行走的路线不能发生交叉.Input第一行为用例组数t,每组用例第一行为点数n,之后n行每行三个整数pos,x和y表示该点的下标及横纵坐标Output对于每组用例,输出蚂蚁经过最多点时的路径SampleInput2101452983594175326637101
V5ZSQ
·
2015-07-28 11:00
HDU 5251 矩形面积(
凸包
-Graham扫描法)
Description小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少。Input第一行一个正整数T,代表测试数据组数(1≤T≤20),接下来T组测试数据每组测试数据占若干行,第一行一个正整数N(1≤N #include #include #include #include usingnamespacestd; constdoubleep
V5ZSQ
·
2015-07-28 10:00
poj 1113 Wall
求
凸包
加上一个圆周长。弧形部分加起来肯定等于圆周,直线部分等于
凸包
。 看了姿势,手敲一个
凸包
,终于调过了。。
凸包
求完的时候,自动是顺时针序。
squee_spoon
·
2015-07-28 07:00
Codeforces gym 100517(二分,同方向判断)
题意:给了一个
凸包
,按顺时针顺序给点,点数不超过10万,再给了两个不同点,点严格在
凸包
内,
凸包
保证没有三点共线,问
凸包
上有多少对点(pi,pj),满足pi和pj的线段与两个点的线段严格相交,线段间严格相交意思是交点不在端点
UESTC_peterpan
·
2015-07-28 01:00
二分
同方向判断
Codeforces gym 100517(二分,同方向判断)
题意:给了一个
凸包
,按顺时针顺序给点,点数不超过10万,再给了两个不同点,点严格在
凸包
内,
凸包
保证没有三点共线,问
凸包
上有多少对点(pi,pj),满足pi和pj的线段与两个点的线段严格相交,线段间严格相交意思是交点不在端点
UESTC_peterpan
·
2015-07-28 01:00
二分
同方向判断
刷几何之路,区域赛前
思维难度:∗∗编码难度:∗∗∗∗CodeforcesGym100492A(
凸包
,巧妙算法)小结:
凸包
题目中的好题,思维难度较强。思维难度:∗∗∗∗编码难度:∗∗POJ2826AnEa
UESTC_peterpan
·
2015-07-25 18:00
Codeforces Gym 100492A(
凸包
,巧妙算法)
题意:给一个
凸包
,含有N个点,求删除每个点后再求
凸包
,
凸包
上的点的平均值。以p/q的最简形式输出,起初q=N。题目要求
凸包
不允许有两条相邻边平行。
UESTC_peterpan
·
2015-07-25 16:00
凸包
Codeforces Gym 100492A(
凸包
,巧妙算法)
题意:给一个
凸包
,含有N个点,求删除每个点后再求
凸包
,
凸包
上的点的平均值。以p/q的最简形式输出,起初q=N。题目要求
凸包
不允许有两条相邻边平行。
UESTC_peterpan
·
2015-07-25 16:00
凸包
Codeforces Gym 100633E(旋转卡壳,二分)
链接:http://codeforces.com/gym/100633/problem/E解法:显然先求
凸包
,在
凸包
上选择矩形。
UESTC_peterpan
·
2015-07-25 15:00
几何
二分
凸包
旋转卡壳
Codeforces Gym 100633E(旋转卡壳,二分)
链接:http://codeforces.com/gym/100633/problem/E解法:显然先求
凸包
,在
凸包
上选择矩形。
UESTC_peterpan
·
2015-07-25 15:00
几何
二分
凸包
旋转卡壳
BZOJ 1492 货币兑换 cdq分治或平衡树维护
凸包
题意:链接方法:cdq分治或平衡树维护
凸包
解析:这道题我拒绝写平衡树的题解,我只想说splay不要写挂,insert边界条件不要忘,del点的时候不要脑抽d错。
wzq_QwQ
·
2015-07-21 08:00
解析
方法
max
表达式
del
斜率优化 [Usaco2008 Mar]土地购买
orz..一开始没看数据范围,这题长*宽后要用int64方程f[i]=min{f[k]+x[i]*y[k+1]}可以用斜率优化然后维护一个
凸包
,可以用单调队列维护每次斜率最优的programtt; varn
zz_ylolita
·
2015-07-20 18:00
HDU 2202(
凸包
内最大三角形面积)
先将
凸包
点求出来之后。利用旋转卡壳的方法,然后找不同两点为边,在找其对踵点。三点求面积取最大值就可以了。
KJBU2
·
2015-07-18 11:00
POJ 2187(求
凸包
内两点之间最长距离)
推荐博客:借鉴/*分别列举每个
凸包
的每条边,再列举另一个
凸包
的点,求得一对对踵点,与当前记录的值相取舍。遍历到下一条边,从上次便利到的点开始寻找下一对踵点,再取舍......。
KJBU2
·
2015-07-18 11:00
POJ 1392(
凸包
的周长)
求
凸包
的长度,先求出
凸包
的外围的点(求法上篇说过)。然后求每每两个点的之间的距离就可以了。如果求
凸包
的面积就可以使用。
KJBU2
·
2015-07-18 11:00
凸包
初学(POJ1113)
第一道
凸包
的题目。/*
凸包
:对一个简单多边形来说,如果给定其边界上或者内部上的两个点,连接着两个点 连接这两个点的线段上的所有点都被包含在该多边形的边界上或内部的话,则该多边形为凸多边形。
KJBU2
·
2015-07-18 11:00
UVALive 6859 Points (
凸包
)
一开始,就觉得是
凸包
,但想得是把给定的点求一次
凸包
,再把
凸包
上的点的周围上下左右四个点构成的集合求个
凸包
。然而正确的解法是将所有的点的周围四个点构成的集合去重后,求
凸包
。得到解法后,想想还是有道理的。
David_Jett
·
2015-07-15 13:00
uva
凸包
区域赛
bzoj4194: Mat
*K[j]+B[j]那么每行的答案ans[i]=min(i*K[j]+B[j])+A[i]稍微变形:B[j]=i*(-K[j])+ans[i]-A[i]把-K[j]看成横坐标,B[j]看成纵坐标,维护
凸包
搞一搞就可以了
thy_asdf
·
2015-07-14 11:00
bzoj-1492 货币兑换Cash (1)——平衡树维护
凸包
题意:有n天和m的初始金钱,用来购买AB两种纪念券;n天里每天都有AB的价格,每天可以进行这样的操作;1.卖出手中x%的纪念券(AB分别都卖出x%);2.用x的金钱买入纪念券,买入AB券的比例在第i天为Ratei;求n天过去之后所获得的最大收益;金钱和券数均为实数;n #include #include #include #defineN110000 #definewhich(x)(tr[tr[x
ww140142
·
2015-07-11 09:00
斜率优化
凸包
平衡树
bzoj
POJ 2187 Beauty Contest(
凸包
-Graham扫描法)
第一行为点集点数n,之后n行每行为一个点的坐标Output输出最远两点距离的平方值SampleInput400011110SampleOutput2Solution平面上的散点集的最远的两点距离必然在这个散点集的
凸包
的某两个顶点上出现
V5ZSQ
·
2015-07-09 10:00
POJ 2079 Triangle(
凸包
-旋转卡壳)
Output对于每组用例,输出点集所能组成的三角形的最大面积SampleInput334262752639208065-1SampleOutput0.5027.00Solution我们知道这三个点肯定在
凸包
上
V5ZSQ
·
2015-07-08 12:00
codeforces 394E Lightbulb for Minister 简单几何
这m个点是一个
凸包
,顺时针给出的。问:在
凸包
上任意找一个点(x,y)使得这个点距离n个点的距离平方和最小。问这个最小的距离平方和是多少。
qq574857122
·
2015-07-05 13:00
POJ1873
在用剩下树使用
凸包
求出需要围城的周长。这道花了一个早上,烦死了,才学习了
凸包
。好多东西使用的时候出现了问题。比如求
凸包
中的while写
KJBU2
·
2015-06-30 11:00
POJ 1113 && HDU 1348 Wall(
凸包
)
Description给定多边形城堡的n个顶点,绕城堡外面建一个围墙,围住所有点,并且墙与所有点的距离至少为L,求这个墙最小的长度Input第一行两个整数n,l(n,l #include #include typedefstruct { doublex;//横坐标 doubley;//纵坐标 doublek;//与第一个定点连线的正切值 }point; pointa[50005]; pointb
V5ZSQ
·
2015-06-20 16:00
凸包
structPoint{ doublex,y; }; structKing{ Pointb[maxn]; doublearea; intmark; intlenk; }; boolcompare(Pointa1,Pointa2){ if((a1.x-fx)*(a2.y-fy)==(a1.y-fy)*(a2.x-fx)){ if(a1.y==a2.y) returna1.x(a1.y-fy)*(a
u013097262
·
2015-06-18 09:00
BZOJ1185 [HNOI2007]最小矩形覆盖(旋转卡壳)
【题解】先求出这些点的
凸包
可以证明,最小的矩形一定与
凸包
的边有重叠 因此,像旋转卡壳一样,逆时针将
凸包
各边扫一遍,在这个过程中用向量点积、叉积维护最上点,最左点,最右点,即可 注意这样的写法:Cross
cjk_cjk
·
2015-06-16 13:00
凸包
旋转卡壳
poj2187 Beauty Contest(旋转卡壳)
模板题注意:避免
凸包
上三点共线代码#include #include #defineeps1e-10 structPoint { doublex,y; Point() { x=y=0; } }; typedefPointVector
cjk_cjk
·
2015-06-15 15:00
凸包
旋转卡壳
SGU129 Inheritance
SGU129Inheritance题目大意给出一个凸多边形的顶点(无序)每次询问一条线段严格在多边形内的长度是多少算法思路先做
凸包
,得到原多边形,然后用射线法计算长度如果从射线或射线下方,到达射线上方,
u010929036
·
2015-06-13 18:00
计算几何
sgu
BZOJ 3203 Sdoi2013 保护出题人
凸包
+三分
个僵尸与房屋的初始距离我们发现我们能消灭一个僵尸当且仅当y>=sumidisi那么我们要求的显然就是max{sumidisi}我们将一个僵尸抽象成一个点sumidisi,那么我们发现每个回合僵尸之间的相对位置是不变的因此我们可以维护一个
凸包
PoPoQQQ
·
2015-06-10 11:00
凸包
三分
bzoj
BZOJ3203
HDU ACM 1392 Surround the Trees->
凸包
分析:直接求出
凸包
,再算边长即可。另外只有一个点时为0.00单独处理,两个点直接为距离也单独处理。
a809146548
·
2015-06-09 16:00
编程
C++
c
算法
ACM
HDU5251 矩形面积
凸包
-矩形覆盖
pid=5251分析:
凸包
-矩形覆盖。找出最小的矩形,使其覆盖已知的所有矩形。
AC_Gibson
·
2015-06-03 20:00
[Astar2015]矩形面积解题报告
最小面积矩形至少有一边与
凸包
的一边重合,这个结论我第一感觉是对的。。但是当我屡WA不止时,我便渐渐开始怀疑它的正确性,然后发现我并不会证它。。看了题解以后,发现还是很厉害的。
TA201314
·
2015-06-03 18:00
计算几何
凸包
入门
凸包
问题:一组平面上的点,求一个包含所有点的最小的凸多边形。
zhangmh93425
·
2015-05-31 18:00
凸包
叉积
凸包
问题的五种解法
前言:首先,什么是
凸包
?假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。当这个多边形是凸多边形的时候,我们就叫它“
凸包
”。如下图:然后,什么是
凸包
问题?
九茶
·
2015-05-29 17:51
凸包
蛮力法
分治法
Jarvis步进法
Graham
算法
数学
小算法大本营
凸包
问题的五种解法
前言:首先,什么是
凸包
?假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。当这个多边形是凸多边形的时候,我们就叫它“
凸包
”。如下图:然后,什么是
凸包
问题?
Bone_ACE
·
2015-05-29 17:00
分治法
凸包
graham
蛮力法
Jarvis步进法
poj 2187 Beauty Contest
解:求n个点组成的
凸包
,
凸包
上找2个点一点是最远的。
·
2015-05-27 16:00
test
UVA - 11177 Fighting Against a Polygonal Monster
id=18542给一个
凸包
,和一个圆,圆心给定,是(0,0),半径不确定,
凸包
给定,保证圆心严格在
凸包
内,给一个R,问半径是多少使得圆和
凸包
公共面积为R二分一下半径,浮点二分,控制下eps即可。
UESTC_peterpan
·
2015-05-19 19:00
计算几何
圆和多边形求交
浮点二分
Aizu 1298,UVA 10256(
凸包
相交)
这种题嘛,把两类点分别求个
凸包
,然后判断两个
凸包
是否有交点就行了。
UESTC_peterpan
·
2015-05-14 11:00
计算几何
两凸包是否相交
UVA 11168(
凸包
算法)
Solution首先,求一个
凸包
,枚举
凸包
点边,O(1)求出所有点到边的距离,维护最小值即可。首先,为
UESTC_peterpan
·
2015-05-13 17:00
凸包
计算几何
一般式
点与直线的距离
poj1873
凸包
+枚举
链接:http://poj.org/problem?id=1873TheFortifiedForestTimeLimit: 1000MS MemoryLimit: 30000KTotalSubmissions: 5582 Accepted: 1591DescriptionOnceuponatime,inafarawayland,therelivedaking.Thiskingownedasmall
libin66
·
2015-05-12 18:00
UVA 10256 The Great Divide
判断由红点和蓝点分别组成的两个
凸包
是否相离,是输出Yes,否输出No。训练指南上的分析:1.任取红
凸包
上的一条线段和蓝
凸包
上的一条线段,判断二者是否相交。
Misdom_Tian_Ya
·
2015-05-01 11:00
UVA 10652 Board Wrapping (
凸包
面积)
InputOnthefirstlineofinputthereisoneinteger, N#include#include#includeusingnamespacestd;structPoint{ doublex,y; Point(){} Point(doublex,doubley):x(x),y(y){}};booloperator1&&Cross(ch[m-1]-ch[m-2],p[
Misdom_Tian_Ya
·
2015-05-01 09:00
ZOJ 3871 Convex Hull(计算几何、
凸包
)
题意:给n个点,|x[i]|,|y[i]|=3),
凸包
的面积和。 这题主要有几个方面,一个是
凸包
的面积,可以直接用线段的有向面积和求得,这个当时没想到。还有就是,在180度以内的点数。
nextbin
·
2015-04-29 19:00
Win8 Metro(C#)数字图像处理--2.74图像
凸包
计算
/// ///ConvexHullcompute. /// ///Thesourceimagepoints. /// /// privatestaticvoidConvexhullCompute(refPoint[]srcPoints,refListstartPoints,refListendPoints) { Pointstart; Pointend; doublea=0,b=0; intsig
Trent1985
·
2015-04-28 12:00
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他