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
——凸包
2017ACM/ICPC亚洲区沈阳站 C Hdu-6219 Empty Convex Polygons 计算几何 最大空
凸包
题面题意:给你一堆点,求一个最大面积的空
凸包
,里面没有点.题解:红书板子,照抄完事,因为题目给的都是整点,所以最后答案一定是.5或者.0结尾,不用对答案多做处理1#include2#defineN553usingnamespacestd
weixin_33966365
·
2018-10-03 22:00
数据结构与算法
求
凸包
点和面积及周长
/**Author:LinZhiQDate:2018-10-0117:28Graham扫描法求
凸包
*/#includeusingnamespacestd;constdoubleeps=1e-8;constdoublePI
LinzhiQQQ
·
2018-10-01 17:49
凸包
算法导论第三版 第一章答案
【时间】2018.09.18【题目】算法导论第三版第一章答案【参考链接】https://ita.skanev.com/一、练习1.1练习1.1.1给出一个需要排序的现实示例或需要计算
凸包
的真实示例。
C小C
·
2018-09-18 10:45
算法导论答案
ACM常用算法(日后苦练)
(代码可在五行以内)5.叉乘、判线段相交、然后写个
凸包
.6.BFS
HYbuery
·
2018-09-16 18:33
洛谷P4027,[NOI2007]货币兑换,CDQ分治+斜率优化+维护
凸包
正题题目直接戳这里首先,要贪心一点,我们肯定会选在j天买入i天卖出收益最大的时候整体买入和整体卖出。所以很明显就有一个Dp方程。其中ai指的是在这时候a卷的价值,bi同理。xj表示在j的时候买的最多的xj的卷数。yj同理然后遇到这种东西不知道怎么办就只能暴力找。n的平方。想着怎么优化。化简一下。诶.y=kx+b耶。想使得f(i)最大,那么必须使得b(截距)最大。那么很明显,用前i-1个点在笛卡尔坐
Deep_Kevin
·
2018-09-10 17:29
凸包
Graham算法
在学习Graham算法前,需要先了解二维叉乘这个概念。叉乘的拓展在一般的常识或者教科书中规定叉乘只有3d才拥有,其实2d也可以拓展出来一个叉乘形式,而且非常有用。拓展方式:假设有两个2d向量a,b,我们直接把他们视为3d向量,z轴补0,那么这个时候的a,b向量的叉乘结果c,c.x=0,c.y=0,c.z=a.xb.y-b.xa.y,这个时候可以吧2d的叉乘值定义为得到一个值,而不是得到一个向量,那
染恋桑年至久
·
2018-09-05 15:48
算法
2018暑假集训总结
知识点列表:最短路&生成树(差分约束系统)并查集线段树&树状数组计算几何(向量运用&
凸包
&半平面交)倍增枚举&搜索技巧各种高级数据结构(LCT,可持久化,动态开点树)CDQ分治,点分治,DSUontree
G20202502
·
2018-08-30 11:57
exams
各种总结
OpenCV图像处理教程C++(二十)轮廓发现、
凸包
、轮廓周围绘制圆和矩形
轮廓发现–边缘轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法,所以边缘提取的阈值选定会影响最终轮廓结果拓扑:就是把实体抽象成与其大小、形状无关的点,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。步骤:输入图像转为灰度图像cvtcolor使用Canny进行边缘提取,得到二值图像使用fi
gsx316
·
2018-08-16 13:15
矩形面积 HDU - 5251 Smallest Bounding Rectangle UVA - 10173 [求最小外接矩形]
题意:求最小外接矩阵思路:相当于求
凸包
的最小外接矩阵有一条边一定在
凸包
上,再根据旋转卡壳的性质,O(n)求解两题代码基本上没什么差别关于旋转卡壳的总结,传送门#include#include#include
IAMPSH
·
2018-08-14 14:51
几何之旋转卡壳
Codeforces Round #502 (in memory of Leopoldo Taravilse, Div. 1 + Div. 2) E. The Supersonic Rocket
这道题比赛之后被重新加了几个case,很多人现在都过不了了算法就是先求
凸包
,然后判断两个
凸包
相等我们可以吧
凸包
序列化为两点距离和角度角度如果直接拿向量的叉积是不对的,,因为钝角和锐角的叉积有可能相同。
basasuya
·
2018-08-13 23:00
Cake(
凸包
+区间dp)
DescriptionYouwanttoholdaparty.Here’sapolygon-shapedcakeonthetable.You’dliketocutthecakeintoseveraltriangle-shapedpartsfortheinvitedcomers.Youhaveaknifetocut.Thetraceofeachcutisalinesegment,whosetwoen
CatDsy
·
2018-08-11 14:02
动态规划
牛客网多校2 message(
凸包
维护)
题目:给你n条直线的y=ax+by=ax+b中的aa和bb,和m次查询,每次查询给要求的直线的y=cx+dy=cx+d,中的cc和dd,要求出这条直线与n条直线交点中,x最大的值,且x大于0,如果不存在输出Nocross.(nusingnamespacestd;#defineinf1e15typedeflonglongll;constintmaxn=1e5+10;intn,m;structpoin
_XFire
·
2018-08-09 19:13
多校
计算几何
Halcon 基本算子释义
read_image(Image, 'fabrik')threshold(Image, Region, 128, 255)connection (Region, ConnectedRegions)*变换区域的形状(
凸包
性等
小格林
·
2018-08-09 13:26
Halcon
Halcon
OpenCV+python手势识别框架和实例讲解
以下为基本步骤1.去除背景,提取手的轮廓2.RGB->YUV,同时计算直方图3.进行形态学滤波,提取感兴趣的区域4.找到二值化的图像轮廓5.找到最大的手型轮廓6.找到手型轮廓的
凸包
7.标记手指和手掌8.
静默虚空
·
2018-08-03 10:39
Interstellar Travel
凸包
ProblemG.InterstellarTravel题意:给定平面上n个点,起点1为(0,0),终点n为(Xn,0),其它点的横坐标0=0。每次可以飞到一个横坐标严格更大的点,代价为两个坐标的叉积。求起点到终点总代价最小的飞行路线,并输出字典序最小的路线。2≤n≤200000。Shortestjudgesolution:979bytes题解:显然坐标相同的点里只保留编号最小的点最优。将起点到终点
weixin_30367873
·
2018-08-02 22:00
数据结构与算法
Python求
凸包
及多边形面积
一般有两种算法来计算平面上给定n个点的
凸包
:Graham扫描法(Graham’sscan),时间复杂度为O(nlgn);Jarvis步进法(Jarvismarch),时间复杂度为O(nh),其中h为
凸包
顶点的个数
Young_win
·
2018-08-02 19:19
数据结构与算法
凸包
算法详解-Graham扫描法
凸包
:给定二维平面上的点集,
凸包
就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点。如图所示(图片来自wiki)步骤:1、先将点按从下向上,从左向右的顺序排序。
一只特立独行的猪猪女孩
·
2018-08-01 10:21
还需思考
凸包
HDU-6325 Interstellar Travel(几何...上
凸包
)
InterstellarTravelTimeLimit:4000/2000MS(Java/Others)ProblemDescriptionAftertryinghardformanyyears,LittleQhasfinallyreceivedanastronautlicense.Tocelebratethefact,heintendstobuyhimselfaspaceshipandmakea
nka_kun
·
2018-08-01 09:44
几何问题
几何
凸包
多边形最小外切矩形算法
其实我对算法不是很在行,但是项目中有用到某种算法来实现某种功能,也得硬着头皮来实现.这是很早之前的一个项目了,要计算一个
凸包
多边形最小外切矩形.遇到这种情况肯定是束手无策..在翻了一些资料之后.终于完成了
chuchur
·
2018-07-31 17:00
2018多校第3场 G题 && HDU6325 Problem G. Interstellar Travel
题目链接:G-InterstellarTravel思路分析:因为坐标相同的点只能选一个(比赛没看到这条件,浪费了2个半小时)...所以当然选择编号最小的最优从
凸包
上面走会更优,所以答案的解肯定包括起点,
老年退役选手
·
2018-07-31 10:35
计算几何
2018多校
杭电多校第三场 1007 HDU-6325 Interstellar Travel(
凸包
)
ProblemG.InterstellarTravelTimeLimit:4000/2000MS(Java/Others)MemoryLimit:524288/524288K(Java/Others)TotalSubmission(s):514AcceptedSubmission(s):102ProblemDescriptionAftertryinghardformanyyears,LittleQ
破晓③
·
2018-07-31 10:28
ACM
计算几何
长城
凸包
题目链接戳这里像是单纯求
凸包
,其实不然.题目的数据,并非题目所画的例子,我画了出来:数据的图其实题目是求:求
凸包
的过程中,那些凸起来的点.如这个例图中我标记的红色的点.关于
凸包
,可以参考我的这篇文章具体做法
fruits_
·
2018-07-27 12:49
离散的坐标点求最小
凸包
的算法JS版
参考https://www.geeksforgeeks.org/convex-hull-set-1-jarviss-algorithm-or-wrapping/以上只有C++和Java的版本,自己做了个JS的版本,仅供参考:functionconvexHull(arr){constn=arr.length;//Theremustbeatleast3pointsif(n0)?1:2;}
一个没技术的码农
·
2018-07-26 15:14
JS
最小包围
凸包
最近看了最小
凸包
绘制,官方代码没看,常见的有Graham'sscan算法其实原理比较简单,先将点集排序,之后根据左转进行栈扫描。
武汉的秋天
·
2018-07-25 20:53
opencv
2018年7月21日训练日记
凸包
问题。暂时不补。D题是个简单的贪心,扫一遍就出来了,之前做过类似的,用dp也能解
LSD20164388
·
2018-07-21 20:31
训练日记
手写数字识别(二)
手写数字识别(二)A4纸教程以及内容分离1.确定角点顺序我采用的方法是直接上了一个
凸包
算法:通过极角排序然后做
凸包
把四个角点按照顺序压如栈中,确保了几个角点按照顺时针的方向排列,并且确定最接近[0,0]
lzh823046544
·
2018-07-18 14:40
项目
浅谈
凸包
及Graham扫描法
凸包
是计算几何中的一个基本概念。在竞赛中,很少单独考察
凸包
,但求
凸包
是很多题目求解的一个关键性步骤。1)
凸包
的性质给定一个点集,
凸包
是能够包围所有点的最小凸多边形。”
Michael_GLF
·
2018-07-09 20:56
————计算几何————
凸包
POJ 1113 Wall(
凸包
)
WallTimeLimit:1000MSMemoryLimit:10000KDescriptionOnceuponatimetherewasagreedyKingwhoorderedhischiefArchitecttobuildawallaroundtheKing’scastle.TheKingwassogreedy,thathewouldnotlistentohisArchitect’spro
SC.ldxcaicai
·
2018-07-04 16:00
#
凸包
#
计算几何
数字图像处理:形态学操作、腐蚀、膨胀、开运算、闭运算
数学形态学是基于集合论的图像处理方法,最早出现在生物学的形态与结构中,图像处理中的形态学操作用于图像与处理操作(去噪,形状简化)图像增强(骨架提取,细化,
凸包
及物体标记)、物体背景分割及物体形态量化等场景中
线上幽灵
·
2018-07-01 15:10
openCV
6.27联考题解
A:给定单位圆上n个点,求在其中挑选k个点,要求它们构成的
凸包
包含圆心,求
凸包
的最大面积考虑枚举
凸包
上弧度最小的点,做个dp,f[i][j]f[i][j]表示dp到第jj个点,已经选了kk个点且第jj个点是第
L_0_Forever_LF
·
2018-06-29 17:25
乱七八糟的东西
二维
凸包
塞一篇我看得懂的blog点击打开链接#include#defineV(to[i])#definedebugprintf("%d%s\n",__LINE__,__FUNCTION__)#definePPsystem("pause")#defineN1000010#defineNN2010#defineNNN310#defineeps1e-9usingnamespacestd;namespacepro
gaojunonly1
·
2018-06-29 11:22
模板
算法
凸包
学习记录
学习记录兴起捡起很久以前就研究过的
凸包
。还是没有在学校共享里找到资料……没有办法,只能又推荐dalao的博客了……配合板题食用更佳!
Master___Qiu
·
2018-06-26 21:48
基础学习
凸包
计算几何
Video Rain Streak Removal By Multiscale Convolutional Sparse Coding 雨景分离
由范数知识可知,核范数是秩函数的
凸包
,1范数是0范数的
凸包
,所以上述NP-hard问题松弛后可转化凸优化问题:2获得目标二值图H:图像分割(graphcut)就是图像分类(类间最大,
问道_bin
·
2018-06-06 15:25
杂波
【LOJ】apio2016烟火表演-可并堆&
凸包
讲解详见ppt%%%%代码#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=3e5+10;constintM=2e6+10;intn,m,cnt,d[N],f[N],rt[N];lllen[N],sum;structP{;intlc,rc;lldis,v;}q[M];charcc;inline
ccosi
·
2018-06-03 13:13
可并堆(左偏树)
【uoj】198:【CTSC2016】时空旅行-dfs序&线段树&
凸包
则花费为:(xi−x0)2+ci=−2xix0+x2i+ci+x20(xi−x0)2+ci=−2xix0+xi2+ci+x02不考虑x0x0,这个式子就是个直线,所以我们维护一下
凸包
就好了。
ccosi
·
2018-05-17 22:20
妙
线段树
凸包
【
凸包
维护-可并堆】LGP3642[APIO2016]烟火表演
【题目分析】暴力思考以后发现就是一个
凸包
合并之类的,但是这个合并很耐人寻味。【解题思路】APIO的题真是太妙了啊!
Dream_Lolita
·
2018-05-05 23:20
其他-凸包
洛谷 P4250 [SCOI2015]小凸想跑步(最后的半平面交)
Problem就在这里Solution概率就是正确站位面积除以
凸包
面积。
AbEver
·
2018-04-28 08:42
计算几何
半平面交
python数字图像处理之高级形态学处理
形态学处理,除了最基本的膨胀、腐蚀、开/闭运算、黑/白帽处理外,还有一些更高级的运用,如
凸包
,连通区域标记,删除小块区域等。
denny402
·
2018-04-27 09:34
BJ模拟:帐篷(
凸包
)
传送门题解:
凸包
。注意n,mn,m很大时答案为周长,而周长最小则自动满足凸性,我们只需要枚举起始点即可O(n2)O(n2)DP。时间复杂度为O(n3)O(n3)。
DZYO
·
2018-04-20 21:51
凸包
DP及DP优化
计算几何入门 1.6:
凸包
的构造——Graham Scan算法
上文简要分析出了
凸包
构造问题算法的下界:O(nlogn),在此就引入一种下界意义上最优的算法:GrahamScan算法。这种算法可以保证在最坏情况下时间复杂度也不超过nlogn。
HouszChina
·
2018-02-08 01:41
algorithm
and
data
structure
计算几何入门 1.4:
凸包
的构造——Jarvis March算法
回顾
凸包
构造算法:极点法、极边法和增量构造法,其复杂度分别为O(n^4)、O(n^3)和O(n^2),效率经过优化已经大大提高了。
HouszChina
·
2018-02-06 00:35
algorithm
and
data
structure
计算几何入门 1.1:
凸包
的概念
一、什么是计算几何:计算几何学(computationalgeometry)发展于二十世纪七十年代末,是一个正在飞速发展的新型学科。作为一个计算机算法类学科的分支,计算几何讨论更多的是计算而非几何,几何只是它的表现形式,核心还是算法。现代意义上的计算几何起源于1978年M.I.Shamos的博士论文,是计算机图形学、CAD、人工智能等多领域理论基础。计算几何可以简单理解为“算法设计与分析”课程的一
HouszChina
·
2018-02-04 16:26
algorithm
and
data
structure
凸包
计算几何
算法
bzoj3203 [Sdoi2013]保护出题人
凸包
+二分
前缀和*速度/距离)设HP/l=k,l=x+nd由于后面的点向后和向上的距离一样,所以两点间的斜率一样HP=k(x+nd)设Y=HP,X=x+nd,则要求对一个点b=0的最大斜率,根据上面的结论可以维护上
凸包
注意在栈上二分
_hlly_
·
2018-01-25 17:09
题目
[POJ3608]Bridge Across Islands(计算几何-旋转卡壳-凸多边形间最小距离)
题目:我是超链接题解:这是旋转卡壳的第三种应用啦——凸多边形间最小距离显然两个凸多边形的最远点对在
凸包
上,而且这种东西的前提是要判断两个
凸包
不能相交,不然最小距离肯定是0嘛,还要进行一堆特判。
wwyx2001
·
2018-01-20 11:11
计算几何
dp总结
hdu3401分离参数后单调队列实现hdu2490枚举前一行的点转化为单调队列打死白学家dp[i][j]一个在i,一个在j,从前面所有i转移过来每段最大值和最小决策单调性,再在单调队列中线段树维护最优解打印单词
凸包
优化
djyanglinhan
·
2017-12-11 00:05
各类总结
[BZOJ3203]-[Sdoi2013]保护出题人-
凸包
+三分
说在前面第一次写三分,比想象的要艰辛啊…因为这道题是在搜索「三分」的时候发现的,于是直接就看到题解了…不过看题解的时候快要困的睡着了…看半天半懂不懂的….粗略推导了一下之后就开始写了,于是各种小bug==精神状态差的时候果然要拒绝写题!!!题目BZOJ3203传送门题面懒得打字了=w=,直接粘图岂不美滋滋输入输出格式输入格式:第一行两个空格隔开的正整数n和d,分别表示关数和相邻僵尸间的距离。接下来
泉華子
·
2017-12-05 21:49
OpenCV-Python-Tutorial[3]
py4轮廓-更多函数py43-形状匹配py21-findContourpy21-momentspydraw最大的轮廓pyfindContours2pyminAreaRect-旋转矩形py轮廓的性质py
凸包
风吴痕
·
2017-11-14 11:52
opencv
opencv
平面点云
凸包
曲线计算
平面点云
凸包
曲线计算解法一主要思想:分而治之算法流程:如图,先找出y坐标最大和做小的点,并入此多边形的顶点集(因为是y坐标最大和最小,所以此直线左边和右边的
凸包
合起来还是
凸包
);对直线左右的点进行递归处理
Xu_Haocan
·
2017-10-11 20:07
计算机图形学算法
ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 题解汇总 Territorial Dispute
A:模拟水题http://blog.csdn.net/axuhongbo/article/details/78074877E:计算几何,比赛时候队友暴力枚举过去的,但觉得
凸包
做更普遍一些,贴个
凸包
模板http
axuhongbo
·
2017-09-24 09:37
2017
ACM-ICPC
亚洲区
网络赛
ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 E Territorial Dispute (
凸包
)
TerritorialDispute时间限制:1000ms单点时限:1000ms内存限制:256MB描述In2333,theC++EmpireandtheJavaRepublicbecomethemostpowerfulcountryintheworld.TheycompetewitheachotherinthecolonizingtheMars.TherearencoloniesontheMar
Ever_glow
·
2017-09-23 20:05
******几何******
ACM的进阶之路
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他