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
——凸包
CF573E Bear and Bowling 贪心、分块、
凸包
传送门题解搬运工++先证明一个贪心做法的正确性:做以下操作若干次,每一次考虑选择没有被选到答案序列中的数加入到答案序列中对答案的贡献,设第\(i\)个位置的贡献为\(V_i\),如果最大的贡献小于0则退出,否则选择其中贡献最大的加入答案序列中。首先一个引理:在上述贪心策略下,如果\(a_i\)>\(a_j\)且\(i\)x\)时,\(V_y+=a_y\)。那么每一个时刻\(V_y\)都可以表示成\
cjoier_Itst
·
2019-09-28 21:00
【POJ2007】Scrambled Polygon(点集逆时针排序--极角排序/
凸包
--只适用于凸多边形)
题目地址:http://poj.org/problem?id=2007解题思路:每个点都和(0,0)点连接,构成一个向量,逆时针排序这些向量的极角逐渐增大。用atan2求解误差较大,会wa(;´༎ຶД༎ຶ`)舍弃该方法排完序后的点集,任取相邻两个点A(在前),B(在后),定有Cross(A,B)>0,故cmp函数可写成:boolcmp(PointA,PointB){returnCross(A,B)
_奶酪
·
2019-09-20 00:50
极角排序
凸包
计算几何
计算几何
【POJ3608】Bridge Across Islands(旋转卡壳求两凸多边形的最短间距)
id=3608解题思路:注意:给出的点是按顺时针的,如果不是的话需要按照顺时针/逆时针排序贴一下网上比较流行的原理解释:1.计算
凸包
P在y轴方向上的最小值记为yminP,和
凸包
Q在y轴方向上的最大值记为
_奶酪
·
2019-09-19 21:09
计算几何
【LA4728】Square(求
凸包
(多边形)直径----旋转卡壳)
:https://icpcarchive.ecs.baylor.edu/external/47/4728.pdf给出n个正方形的左下角坐标和边长,求这些正方形的最远点对的距离,输出距离平方和解题思路:
凸包
直径
_奶酪
·
2019-09-18 16:21
计算几何
【UVA10256】The Great Divide(
凸包
相离判定)
这条直线不能穿过红点或者蓝点解题思路:先求出红点和蓝点的
凸包
,如果这两个
凸包
是相离的,那么一定能找到一个满足条件的直线,问题转化为判断两个
凸包
是否相离。(1)任取一个红点(或者蓝点),如果这个红点
_奶酪
·
2019-09-17 22:40
凸包相离判定
计算几何
计算几何
LOJ6504 「雅礼集训 2018 Day5」Convex 计算几何、莫队
传送门看到离线区间操作仍然考虑莫队,然后可以发现:我们对于原来的
凸包
集合按照极角序维护一个链表,那么删除一个位置可以\(O(1)\),撤回删除操作也可以\(O(1)\)(因为原来的链表结构中当前节点就记录着其之前的前驱后继
CJOIer_Itst
·
2019-09-14 22:00
POJ - 1873 The Fortified Forest (
凸包
+ 枚举)
TheFortifiedForestOnceuponatime,inafarawayland,therelivedaking.Thiskingownedasmallcollectionofrareandvaluabletrees,whichhadbeengatheredbyhisancestorsontheirtravels.Toprotecthistreesfromthieves,theking
YOONGI
·
2019-09-12 20:31
凸包
POJ - 1228 Grandpa's Estate (稳定
凸包
)
Grandpa'sEstateBeingtheonlylivingdescendantofhisgrandfather,KamrantheBelieverinheritedallofthegrandpa'sbelongings.Themostvaluableonewasapieceofconvexpolygonshapedfarminthegrandpa'sbirthvillage.Thefarm
YOONGI
·
2019-09-12 17:03
凸包
CTSC2016 时空旅行
一看到二次函数形式就应该想到维护
凸包
。考虑这个问题的
凸包
要怎么维护,显然可持久化动态
凸包
是可行的。由于每个节点的操作对子树生效,而子树的DFS序是连续的,所以可以对DFS序做线段树分治。
autoint
·
2019-09-10 08:00
[HNOI2007]最小矩形覆盖(
凸包
+旋转卡壳)
题目描述给定一些点的坐标,要求求能够覆盖所有点的最小面积的矩形,输出所求矩形的面积和四个顶点坐标预备知识
凸包
:https://blog.csdn.net/qq_30974369/article/details
Huah_2018
·
2019-09-06 17:31
第十七课:shape_trans_xld、gen_contour_polygon_xld、concat_obj、close_contours_xld---close_contours_xld.hdev
1、shape_trans_xld(XLD : XLDTrans : Type :) 改变轮廓的形状 如Type为'convex'
凸包
时图1到图2的变化
lfw2019
·
2019-08-24 11:57
运动控制机器视觉
Chapter16—计算几何学
1.题目列表POJ2031(点与点的距离+最小生成树)POJ1039(线段相交判断,交点的计算)POJ1408(相交线段形成的四边形面积求解)HDU1392(求
凸包
周长)POJ2187(求任意离散点集中相距最远点的距离
crishawy
·
2019-08-21 10:38
数论小白都能看懂的平面
凸包
详解
0.前言:本文将已详细的配图,带您轻松入门平面
凸包
。1.引入:假设一个操场上有一些小朋友,下面是航拍视角:现在他们要围一个球场做游戏。
ShineEternal
·
2019-08-15 21:00
HDU 6219
/*最大
凸包
*/#include#include#includeusingnamespacestd;constintmaxsz=55;intm,dp[maxsz][maxsz],ans;structPoint
czwccc
·
2019-08-15 20:00
概率与期望详解!一次精通oi中的概率期望
目录基础概念最大值不超过Y的期望概率为P时期望成功次数基础问题拿球随机游走经典问题期望线性性练习题例题选讲noip2016换教室区间交0-1边树求直径期望球染色区间翻转二位&三维
凸包
点数期望单选错位KILL
lcyfrog
·
2019-07-28 11:00
Codeforces 1045F Shady Lady
凸包
+数学
题目链接:https://codeforc.es/contest/1045/problem/F题意:先给出一个系数不确定的二元多项式,Borna可以给这个多项式的每一项填上正的系数,Ani能从这个多项式中删除一项。询问删除一项后该多项式是否存在下界(即最小值趋向于\(-\infty\)还是等于一个不为无穷小的数值)。题解:首先我们可以发现偶数项(x项和y项次数均为偶)都存在下界,只有奇数项(x项和
st1vdy
·
2019-07-27 13:00
【2019.6】考试+DDL
我的书单背包问题详解算法训练营--
凸包
我的资源分享合集算法训练营--最近点对很惭愧,只做了一点微小的工作。烂尾的文章还有一些T_T,所以这个月第一个Flag立下了:结束烂尾工程!然后是本月代码量。
月饼的
·
2019-07-07 19:58
2019 ICPC Malaysia National H题
题意:给定n个点,求出这些点构成的
凸包
,然后逆时针输出,另外还有q次询问,每次询问一个点是否在
凸包
里。
SnowLove
·
2019-06-23 19:00
【LuoguP4557】[JSOI2018]战争
q次询问,每次把其中一个点集往一个方向移动,问两个点集的
凸包
还有没有交。Sol闵可夫斯基和板子题。
NeosKnight
·
2019-06-19 11:03
======题解======
闵可夫斯基和
计算几何相关的面试题
文章目录一、
凸包
二、最小圆覆盖(三点定圆)三、判断一个点是否在多边形内部(射线法思路)一、
凸包
关于
凸包
的严格定义,这里不打算写出来,大家可以自行Google或者百度,因为严格的数学定义反而不太好理解
lx青萍之末
·
2019-05-23 17:55
OpenCV实现轮廓的发现
接下来,我们通常需要做的是拟合这些边缘的前景,如拟合出包含前景或者边缘像素点的最小外包矩形、圆、
凸包
等几何形状,为计算它们的面积或者模板匹配等操作打下坚实的基础。
AA_BUYI工作室
·
2019-05-21 09:10
凸包
(Gragham扫描法求
凸包
的两种方式)
Gragham扫描法求
凸包
对点的排序有两种方式极角排序x,y坐标的升序排序求
凸包
核心思想就是利用向量的叉积判断点的转向,使得所有的点都是向左转,且包含在多边形内部里面。
KetchupZ
·
2019-05-16 20:07
#
凸包/旋转卡壳
PCL-1.8.1从源码搭建开发环境三(QHULL库的编译)
QHull是一个开源的程序软件,用来研究解决
凸包
问题,生成
凸包
形体。
3D视觉工坊
·
2019-04-20 21:12
PCL学习
J-单身狗救星 (下
凸包
)2019年华南理工大学程序设计竞赛(春季赛)
我们先把所有点排好序(先按x排,再按y排),然后我们对这些男生点进行下
凸包
,当遇到女生点时,我们就在这个女生点之前构造的下凸
-Dong
·
2019-04-17 17:10
计算几何
Gym 101606B - Breaking Biscuits - [
凸包
+旋转卡壳][
凸包
的宽度]
题目链接:https://codeforces.com/gym/101606/problem/B题解:对于给出的$n$个点,先求这些点的
凸包
,然后用旋转卡壳求出
凸包
的宽度(Width(minimumwidth
Dilthey
·
2019-04-16 21:00
SCOI2019翻车记
下午&&晚上打了好多好多板子,重新学了一遍点分树,lctlctlct,写了一道
凸包
感觉良好。Day1爆炸了。
SC.ldxcaicai
·
2019-04-14 18:40
JSOI2018day2简要题解
war反过来求向量vvv使得第二个
凸包
BBB移动后与第一个
凸包
AAA相交即∃a∈A,b∈B,b+v=a→v=a−b\existsa\inA,b\inB,b+v=a\tov=a-b∃a∈A,b∈B,b+v
ccosi
·
2019-04-04 21:47
结论及推导
计数DP
找规律
主席树
凸包
旋转卡壳 POJ - 2187 gym101635K
POJ-2187(求
凸包
直径)#include#include#include#include#include#include#include#include#include#defineFRER()freopen
明日可7
·
2019-03-26 19:43
几何
UVALive 4589 Asteroids (三维
凸包
&&重心)
#include#include#include#include#include#include#include#include#include#defineFRER()freopen("/Users/seven7777777/Desktop/Code/TESTXCODE/TESTXCODE/in.txt","r",stdin)#defineFREW()freopen("/Users/seven7
明日可7
·
2019-02-26 21:02
几何
bzoj4311: 向量(线段树分治+
凸包
)
传送门题意:支持插入一个向量,删去某一个现有的向量,查询现有的所有向量与给出的一个向量的点积的最大值。思路:考虑线段树分治。先对于每个向量处理出其有效时间放到线段树上面,然后考虑查询:对于两个已有的向量(u1,v1)(u_1,v_1)(u1,v1)和(u2,v2)(u_2,v_2)(u2,v2),假设给出的向量为(x0,y0)(x_0,y_0)(x0,y0)u1>u2&&(u
SC.ldxcaicai
·
2019-02-26 21:42
#
二分答案
#
凸包
#
线段树分治
bzoj2300: [HAOI2011]防线修建(set+
凸包
)
传送门题意:动态维护
凸包
周长。思路:见这篇求面积的吧反正都是一个套路。
SC.ldxcaicai
·
2019-02-21 21:07
#
凸包
#
计算几何
#
STL
bzoj5317: [Jsoi2018]部落战争(
凸包
+Minkowski和)
传送门题意:qqq次询问把一个
凸包
整体加一个向量(x,y)(x,y)(x,y)之后是否与另外一个
凸包
相交。
SC.ldxcaicai
·
2019-02-21 21:50
#
凸包
#
计算几何
bzoj2829: 信用卡
凸包
(
凸包
)
传送门题意:给nnn个A∗BA*BA∗B的矩形,其中每个矩形的四个角被改造成了半径为rrr的四分之一圆,问这些矩形的
凸包
周长。思路:考虑求出圆心的
凸包
周长然后加上一个整圆的周长,证明很简单,略掉。
SC.ldxcaicai
·
2019-02-21 21:44
#
凸包
#
计算几何
【SGU】278 Fuel-
凸包
题意有nnn种燃料,每种有三个属性:ai,bi,cia_i,b_i,c_iai,bi,ci。给定A,BA,BA,B,要求确定任意非负实数mim_imi,满足∑aimi≤A,∑bimi≤B∑a_im_i≤A,∑b_im_i≤B∑aimi≤A,∑bimi≤B,使得∑cimi∑c_im_i∑cimi最大,求这个最大值。题解乍一看是单纯性板题,然而复杂度过不去。将不等式进行转化:设xi=mici,di=a
ccosi
·
2019-02-19 16:55
凸包
【BZOJ】2829: 信用卡
凸包
-
凸包
如果是矩形,
凸包
上的点一定都是矩形的顶点,grahamgrahamgraham求出
凸包
后将每个顶点的尖角转成圆弧,贡献不好算。。。
ccosi
·
2019-02-19 15:28
凸包
【hihocoder】#1225 : 向日葵-
凸包
&极角扫描
传送门:hihocoder1225题解把每个
凸包
的面积三角剖分,划分成每个三角形的有向面积之和。转化成统计每条边作为
凸包
边的概率×\times×该边与基点构成三角形有向面积。
ccosi
·
2019-02-15 11:38
凸包
bzoj2388: 旅行规划(分块+
凸包
)
我们把每个点看成(i,sumi)(i,sum_i)(i,sumi)答案一定会在
凸包
上,于是我们每个块维护一个
凸包
。
SC.ldxcaicai
·
2019-01-20 17:53
#
分块
#
凸包
UOJ#191. 【集训队互测2016】Unknown
传送门这个题目实际上可以建立出树,然后重链剖分维护一条链的
凸包
然后离线询问排序斜率做到\(nlog^2n\),或者点分治+平衡树也行但是这个题目卡空间,数组一不小心就爆了卡一卡也能过考虑其它空间常数小并且又好写的做法根据一般的二进制分组的方法
Cyhlnj
·
2019-01-11 12:00
【CF套题】Good Bye 2018
F想了个
凸包
,结果是个贪心。心态炸裂(然而rk500还能涨分)【题目】原题地址A.NewYearandtheChristmasOrnament瞎搞。
Dream_Lolita
·
2018-12-31 21:19
codeforces
算法设计与分析第二版源码
第1章算法设计基础欧几里德算法求最大公约数短除法求最大公约数第2章算法分析基础冒泡排序合并排序数组中求最小元素起泡排序的比较和移动次数顺序查找第3章蛮力法串匹配BF算法串匹配KMP
凸包
问题最近点对百元买百鸡问题选择排序顺序查找第
7900X
·
2018-12-25 11:11
C-C++
算法设计与分析第二版源码
第1章算法设计基础欧几里德算法求最大公约数短除法求最大公约数第2章算法分析基础冒泡排序合并排序数组中求最小元素起泡排序的比较和移动次数顺序查找第3章蛮力法串匹配BF算法串匹配KMP
凸包
问题最近点对百元买百鸡问题选择排序顺序查找第
7900X
·
2018-12-25 11:11
C-C++
人脸替换(FaceSwap)的一些思考
主要思路是,假设脸A要替换为脸B,先检测出脸A和脸B的脸部标记(faciallandmarks,包括眼睛、鼻子、嘴巴等等诸多特征点的位置),针对脸B所有特征点构造一个
凸包
,
凸包
(外边界)上的点两两连接,
RoyChen97
·
2018-12-23 17:14
Artificial
Intelligence
凸包
+旋转卡壳法
凸包
+旋转卡壳法题目:poj2187寻找最远点对距离#includeusingnamespacestd;intn;doubleeps=1e-10;doubleadd(doublea,doubleb){/
_Jim_
·
2018-12-12 09:34
ACM笔记-4几何
【BZOJ】1185: [HNOI2007]最小矩形覆盖-旋转卡壳
先求出
凸包
。显然最小矩形的某种方案是存在一条边与
凸包
上的某条边重合的(否则旋转一下即可)。所以枚举边,旋转卡壳求出对踵点,还有对应的最左最右点。
ccosi
·
2018-12-09 19:24
旋转卡壳
【计算几何】【
凸包
】【判断多边形交】Buaacoding1082 AlvinZH的学霸养成记VI
AlvinZH的学霸养成记VI时间限制:1000ms内存限制:65536kb总通过人数:11总提交人数:22题目描述AlvinZH已经不想成为一个学霸了!因为在北境的生活还是不错的,除了冷的不行以及异鬼威胁以外。一天JonSnow交给他一个艰巨的任务。任务是这样的,“绿先知”布兰·斯塔克“看”到了异鬼大军正在向长城外的各个部落进军,然而各个部落的撤退工作还未完成,可以延缓异鬼军团行军的方法只有一个
BUAA_Alchemist
·
2018-12-04 23:49
Buaacoding
计算几何
蛮力法解决
凸包
问题
首先,什么是
凸包
?假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。当这个多边形是凸多边形的时候,我们就叫它“
凸包
”。如下图然后,什么是
凸包
问题?
三更半夜听相声
·
2018-11-28 19:33
暴力
Bzoj P1069 [SCOI2007]最大土地面积___
凸包
+旋转卡壳
N≤2000,∣x∣,∣y∣≤100000N≤2000,|x|,|y|≤100000N≤2000,∣x∣,∣y∣≤100000分析:求出
凸包
,枚举
凸包
中对角线,以对角线为底,求出两边的最大面积三角形的面积
disPlayLzy_
·
2018-11-12 21:18
C++
勾股/叉积/向量
凸包
膜拟抄
膜拟抄屏幕在深夜微微发亮思想在那虚树的路径上仿徨平面的向量交错生长织成忧伤的网剪枝减去我们的疯狂Dij(SPFA死了)告诉我前途在何方01背包装下了忧伤笑颜洋溢脸庞键盘微量鼠标微凉指尖流淌代码千行
凸包
周长直径多长一进考场全部忘光你在
_Ark
·
2018-10-29 21:20
有趣的东西
2018.10.18 bzoj1185: [HNOI2007]最小矩形覆盖(旋转卡壳)
传送门不难看出最后的矩形一定有一条边与
凸包
某条边重合。因此先求出
凸包
,然后旋转卡壳求出当前最小矩形面积更新答案。
SC.ldxcaicai
·
2018-10-18 10:48
#
凸包
#
计算几何
#
旋转卡壳
-----计算几何-----
理论基础
一个表示
凸包
的例子比如说,n=2的时候,范数表示的单位球,可以用2n个也就是4个线性不等式仅仅用4个半平面就可以表示。
悟器大叔
·
2018-10-05 19:32
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他