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
————计算几何————
计算几何
(多边形面积的计算,线段规范相交模板)
二维平面内线段规范相交的判定摘自《
计算几何
》--谢迪规范相交---两条线段恰有唯一一个不是断点的公共点。
正牌东风
·
2018-09-24 12:40
计算几何
算法小结
O - Pipe POJ - 1039 (
计算几何
好题)
TheGXLightPipelineCompanystartedtopreparebentpipesforthenewtransgalacticlightpipeline.Duringthedesignphaseofthenewpipeshapethecompanyranintotheproblemofdetermininghowfarthelightcanreachinsideeachcompo
正牌东风
·
2018-09-23 22:27
计算几何(内积外积运用)
算法小结
初学
计算几何
(一)——点与向量·叉积与点积
前言
计算几何
应该是一个比较复杂的东西吧,它的应用十分广泛。为此,我花了很长的时间来学习
计算几何
。点与向量点点应该还算比较简单吧!
chenxiaoran666
·
2018-09-11 19:25
计算几何
洛谷P1742:最小圆覆盖,
计算几何
,贪心随机保证复杂度
正题最小圆覆盖是一个模板。在n个点中,构造一个尽量小的圆,使其覆盖所有的点。很明显,如果边上有一个点或者两个点,那么圆的大小可以再缩小。边上三个点的时候就刚刚好可以固定一个圆。那么我们很容易就可以打出一个n的三次方的模板,只要经过一定的优化就可以打出下面的模板。#include#include#include#include#include#includeusingnamespacestd;int
Deep_Kevin
·
2018-09-06 13:37
计算几何
基础_多边形面积
题目:P1183多边形的面积(很裸的一道题)ps:顶点按逆时针方向逐个给出代码:#include#include#include#include#defineN105usingnamespacestd;structnode{doublex,y;}a[N];nodezero;doublecross(nodep0,nodep1,nodep2){return(p1.x-p0.x)*(p2.y-p0.y)
染恋桑年至久
·
2018-09-05 18:28
算法
线段相交(51nod---1264)
计算几何
修改隐藏话题1264线段相交基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。
One day,One problem
·
2018-09-04 19:51
计算几何
水题
HDU-2469 File-Control System
计算几何
题目链接:https://vjudge.net/problem/HDU-2469题目大意:给你n个点,要求你找出面积最小的扇形,使得这个扇形覆盖这n个点中的k个点,输出这个扇形的面积。思路:枚举每一个点,找出半径等于这个点到原点距离的最小扇形,覆盖k个点,为了避免一些比较刁钻的角度(纯粹是为了代码好写),将所有点复制一下并且角度加,在计算扇形是否包括k个点时可使用双端队列,当头尾点相同时结束循环。
zhaoyiping0622
·
2018-08-31 00:36
算法学习
2018暑假集训总结
知识点列表:最短路&生成树(差分约束系统)并查集线段树&树状数组
计算几何
(向量运用&凸包&半平面交)倍增枚举&搜索技巧各种高级数据结构(LCT,可持久化,动态开点树)CDQ分治,点分治,DSUontree
G20202502
·
2018-08-30 11:57
exams
各种总结
51Nod 3级算法题
最长的循环节1043幸运号码1065最小正子段和1068Bash游戏V31096距离之和最小【中位数】1097拼成最小的数【排序】1098最小方差【数学】1099任务执行顺序【贪心】1100斜率最大【
计算几何
基础
Enjoy_process
·
2018-08-27 09:52
51Nod
题解
UVa11401(枚举转换推公式+思维)
题意给一正整数n,问你从1–n中选出3个不同的数能组成三角形,问你有多少种情况分析分析一下,这个题好像跟
计算几何
中的那种给你三个点的坐标,问你能组成多少个不同的三角形好像有点像。
cug_ddc
·
2018-08-16 19:09
思维题
hdu 6398 Pizza Hub(
计算几何
)
题目:给定三角形三点坐标,可以任意旋转,和矩形的宽度,求矩形的最小高度,使得矩形能装下三角形。思路:最优的情况下肯定是有一个顶点顶在矩形的角上,然后枚举相邻两条边哪一个在上哪一个在下面就可以了。边界很容易出错,要判断能不能装进去基础上才能找最优的放法。#includeusingnamespacestd;#defineeps1e-8#definepiacos(-1.0)intt,n,m,x[3],y
_XFire
·
2018-08-16 10:47
多校
计算几何
话说,天道酬勤!!!
一、数学1、数论2、组合数学3、
计算几何
4、矩阵计算5、微积分学二、算法1、动态规划2、贪心法三、比赛1、认证比赛题解四、博弈论1、三个博弈论算法2、博弈论问题五、数据结构1、数据结构与算法六、字符串处理
Enjoy_process
·
2018-08-12 18:03
Segments POJ - 3304(
计算几何
基础判断两直线相交)
SegmentsPOJ-3304Givennsegmentsinthetwodimensionalspace,writeaprogram,whichdeterminesifthereexistsalinesuchthatafterprojectingthesesegmentsonit,allprojectedsegmentshaveatleastonepointincommon.InputInpu
一只二十四节气
·
2018-08-07 19:03
计算几何
[bzoj1069][SCOI2007]最大土地面积--
计算几何
,旋转卡壳
题目描述在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大。Input第1行一个正整数N,接下来N行,每行2个数x,y,表示该点的横坐标和纵坐标。Output最大的多边形面积,答案精确到小数点后3位。SampleInput5001011010.50.5SampleOutput1.000题解这道题目就是给你一个点集,问你选4个点能构成的最
dark_dawn
·
2018-08-07 10:34
计算几何
秦皇岛集训,ACM比赛第三场
第二天的知识是
计算几何
。关于
计算几何
我就听懂下面几个知识,懂的大神不要来D我。关于平面直角坐标中的两条线段,(1x1,1y1,1x2,1y2),(2x1,2y1,2x2,2
Deep_Kevin
·
2018-08-06 19:45
[zoj1648]Circuit Board--
计算几何
,判断两条线段是否相交
题目描述Onthecircuitboard,therearelotsofcircuitpaths.Weknowthebasicconstrainisthatnotwopathcrosseachother,forotherwisetheboardwillbeburned.Nowgivenacircuitdiagram,yourtaskistolookupiftherearesomecrossedpa
dark_dawn
·
2018-08-05 22:41
计算几何
caioj1206 【
计算几何
】最近点对的距离(分治)
题意给出n个点的坐标,求最近两点间的距离。(一下简称“最小点对的距离”) 题解一种方法是kd-tree,不懂略过。分治+暴力把所有点先按x升序排序。现在要求第l~r个点中的最小点对的距离,我们把其拆成两部分l~mid和mid+1~r,继续分治下去。回来后,再看看跨两部分的两个点点有没有更小的距离。要做到这个,需要插入一个小暴力。以函数x=a[mid].x为中心线,两边在d范围内的都收录起来,左边存
逐梦起航-带梦飞翔
·
2018-08-02 16:54
刷题之路
分治
HDU - 2039三角形 ————
计算几何
给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C#include#includeusingnamespacestd;typedeflonglongll;intmain(){intt;scanf("%d",&t);while(t--){doublea,b,c;scanf("%lf%lf%lf",&a,
陶鸿杰
·
2018-08-02 00:08
计算几何
ACM修炼指南(bestsort个人版 -----持续更新ing)
修炼指南.点击进入网上通用版个人版模板下载链接-----------入门-----------基本算法数据结构入门图动态规划入门其余预备知识-----------基础-----------博弈组合数学
计算几何
动态规划数据结构图树数论串数学
bestsort
·
2018-07-24 22:18
各类集合
点到线段的距离
计算几何
点到线段距离的计算根据点与直线的位置分为两大类(第二类分为两小类)1,如左图所示,如果点与线段的垂直线与线段所在直线的交点在线段上,所求的距离就是点到线段的距离2,如右图所示,如果是在射线上,就是点到射线一端的距离,图中点到线段的距离就是P到A的距离给出一个结论,给定一向量U水平向右。通过另一向量V与向量U的点积,叉积可以判断V的位置;(图中第一个值为点积,第二个为叉积)此处我们只用到点积进行判断
傻子是小傲娇
·
2018-07-19 21:16
计算几何
arcGIS选取一定区域的shapefile数据
我依据的是数据的横纵坐标对其进行裁剪,具体操作如下:1.对被选取的数据创建字段(x_post和y_post),分别对这两个字段列进行
计算几何
操作,一定要确保
WY_KATE
·
2018-07-19 15:59
计算几何
判断线段相交+计数并查集HDU1558
SegmentsetTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5413AcceptedSubmission(s):2087ProblemDescriptionAsegmentandallsegmentswhichareconnectedwithitcompose
鸭脖yb
·
2018-07-18 07:51
并查集
计算几何
浅谈凸包及Graham扫描法
凸包是
计算几何
中的一个基本概念。在竞赛中,很少单独考察凸包,但求凸包是很多题目求解的一个关键性步骤。1)凸包的性质给定一个点集,凸包是能够包围所有点的最小凸多边形。”
Michael_GLF
·
2018-07-09 20:56
————计算几何————
凸包
【转载】
计算几何
题目集锦
之所以推荐
计算几何
题,是因为,本人感觉ACM各种算法中
计算几何
算是比较实际的算法,在很多领域有着重要的用途
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做
计算几何
题目,模板很重要
Dream_Maker_yangkai
·
2018-07-04 18:44
c++
计算几何
【转载】
计算几何
题目集锦
之所以推荐
计算几何
题,是因为,本人感觉ACM各种算法中
计算几何
算是比较实际的算法,在很多领域有着重要的用途
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做
计算几何
题目,模板很重要
Dream_Maker_yangkai
·
2018-07-04 18:44
c++
计算几何
POJ 1654 Area(简单
计算几何
)
AreaTimeLimit:1000MSMemoryLimit:10000KDescriptionYouaregoingtocomputetheareaofaspecialkindofpolygon.Onevertexofthepolygonistheoriginoftheorthogonalcoordinatesystem.Fromthisvertex,youmaygostepbysteptot
SC.ldxcaicai
·
2018-07-04 15:53
#
计算几何
POJ 3304 Segments(简单
计算几何
)
SegmentsTimeLimit:1000MSMemoryLimit:65536KDescriptionGivennsegmentsinthetwodimensionalspace,writeaprogram,whichdeterminesifthereexistsalinesuchthatafterprojectingthesesegmentsonit,allprojectedsegments
SC.ldxcaicai
·
2018-07-04 14:48
#
计算几何
POJ 2398 Toy Storage(二分+简单
计算几何
)
ToyStorageTimeLimit:1000MSMemoryLimit:65536KDescriptionMomanddadhaveaproblem:theirchild,Reza,neverputshistoysawaywhenheisfinishedplayingwiththem.TheygaveRezaarectangularboxtoputhistoysin.Unfortunately
SC.ldxcaicai
·
2018-07-04 13:34
#
计算几何
向量的基本运算
写在前面向量在
计算几何
中是最常用的结构,也是包含运算较多的结构向量运算的实现 structpoint{ doublex,y;//定义构造函数会对后面的工作提供极大的便利 point
Michael_GLF
·
2018-07-04 09:41
————计算几何————
计算几何基础
POJ 2318 TOYS(二分+简单
计算几何
)
TOYSTimeLimit:2000MSMemoryLimit:65536KDescriptionCalculatethenumberoftoysthatlandineachbinofapartitionedtoybox.Momanddadhaveaproblem-theirchildJohnneverputshistoysawaywhenheisfinishedplayingwiththem.T
SC.ldxcaicai
·
2018-07-03 15:10
#
计算几何
计算几何
(1)——地理围栏相关算法
一前言维基百科上面是英文,所有找了一段百度百科的定义地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界.当手机进入,离开某个特定地理区域,或在该区域内活动时,手机可以接收自动通知和警告.很明显核心问题就是判断点是否在多边形内。二判断点在多边形内部射线法(对凹凸多边形都适用)。实现原理:如下图(懒得画了,截取了文章1的图)从判断点开始沿着X轴画一条射线,依
IIGEOywq
·
2018-06-07 18:14
面向对象设计原则(三) 单一职责原则
四、案例:
计算几何
程序
茫茫灬人海
·
2018-05-30 10:18
面向对象
【BZOJ】Cirno的忧郁-
计算几何
-三角剖分/梯形剖分
传送门题意Cirno闲着无事的时候喜欢冰冻青蛙。Cirno每次从雾之湖中固定的n个结点中选出一些点构成一个简单多边形,Cirno运用自己的能力能将此多边形内所有青蛙冰冻。雾之湖生活着m只青蛙,青蛙有大有小,所以每只青蛙的价值为一个不大于10000的正整数。Cirno很想知道每次冻住的青蛙的价值总和。因为智商有限,Cirno将这个问题交给完美算术教室里的你。因为爱护动物,所以每次冻结的青蛙会被放生。
ccosi
·
2018-05-02 22:30
三角剖分
梯形剖分
求垂足坐标(
计算几何
)
/*(x1,y1),(x2,y2)是直线*/#include"iostream"#include"iomanip"usingnamespacestd;structPoint{doublex,y;Point(){}Point(doublex,doubley):x(x),y(y){}};structLine{doubleA,B,C;Line(){}Line(doubleA,doubleB,double
SwustLpf
·
2018-05-01 21:33
模板
OpenCV中几何形状识别与测量
本文就会演示给大家如何通过OpenCV轮廓发现与几何分析相关函数实现如下功能:几何形状识别(识别三角形、四边形/矩形、多边形、圆)
计算几何
形状面积与周长、中心位置提取几何形状的颜色在具体代码
gloomyfish
·
2018-04-16 20:55
OpenCV
Python
图像处理
Moon Game FZU - 2148 (
计算几何
,叉积判断对角线)
MoonGameFZU-2148FatbrotherandMazeareplayingakindofspecial(hentai)gameintheclearlyblueskywhichwecanjustconsiderasakindoftwo-dimensionalplane.ThenFatbrotherstartstodrawNstartsintheskywhichwecanjustconsi
一只二十四节气
·
2018-04-14 17:00
计算几何
BZOJ1913: 信号覆盖 题解
非常难的
计算几何
题,我认为几乎不可做我们考虑每四个点组成的四边形,如果是凹四边形,那么四个点中每三个构成的四个园中只有一个会包含第四个点,所以贡献是1,如果是凸四边形,则有两个,贡献是2(注:这幅图片来自
IcePrincess_1968
·
2018-04-13 12:39
Intersecting Lines (
计算几何
基础+判断两直线的位置关系)
题目链接:http://poj.org/problem?id=1269题面:DescriptionWeallknowthatapairofdistinctpointsonaplanedefinesalineandthatapairoflinesonaplanewillintersectinoneofthreeways:1)nointersectionbecausetheyareparallel,2
Dillonh
·
2018-04-11 13:41
迷之计算几何
Morley's Theorem (
计算几何
基础+向量点积、叉积、旋转、夹角等+两直线的交点)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2119题面:Morleystheoremstatesthatthatthelinestrisectingtheanglesofanarbitraryplanetrianglemeetattheve
Dillonh
·
2018-04-10 17:08
迷之计算几何
计算几何
一点点
定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量: |x1 x2 x3| S(P1,P2,P3) = |y1 y2 y3| = (x1-x3)*(y2-y3) - (y1-y3)(x2-x3) |1 1 1 |当P1P2P3逆时针时S为正的,当P1P2P3顺时针时S为负的。
azhuoqin
·
2018-04-10 00:00
TOYS(
计算几何
基础+点与直线的位置关系)
题目链接:http://poj.org/problem?id=2318题面:DescriptionCalculatethenumberoftoysthatlandineachbinofapartitionedtoybox.Momanddadhaveaproblem-theirchildJohnneverputshistoysawaywhenheisfinishedplayingwiththem.T
Dillonh
·
2018-04-09 19:26
迷之计算几何
计算几何
基础
判断点是否在线段上、判断两条线段是否相交这里采用向量的解法。有2个概念:向量的内积和外积。内积又称为点积dotproduct,公式即a·b=|a||b|cosΘ。两个向量a=[a1,a2,…,an]和b=[b1,b2,…,bn]的点积定义为:a·b=a1b1+a2b2+……+anbn。外积又称为叉积,定义为|a×b|=|a|·|b|·sin在三维的向量中,利用三阶行列式,写成在这里我们考虑平面的二
临时变量vars
·
2018-03-01 01:03
计算几何
模板+[Uva12304] 2D Geometry 110 in 1
v=1518410243不久前刚对着Uva12304的
计算几何
六合一写了个
计算几何
模板(虽然里面肯定还有很多错..)
Effervescence
·
2018-02-12 18:04
闲谈
计算几何
计算几何
入门 1.6:凸包的构造——Graham Scan算法
上文简要分析出了凸包构造问题算法的下界:O(nlogn),在此就引入一种下界意义上最优的算法:GrahamScan算法。这种算法可以保证在最坏情况下时间复杂度也不超过nlogn。我们先大致了解一下算法的流程,然后通过一个例子深入算法的细节,最后给出理论性的分析。一、GrahamScan算法流程假设待处理点集S共有n个点。GrahamScan首先要做的是一个预处理排序操作(presorting)。即
HouszChina
·
2018-02-08 01:41
algorithm
and
data
structure
计算几何
入门 1.4:凸包的构造——Jarvis March算法
回顾凸包构造算法:极点法、极边法和增量构造法,其复杂度分别为O(n^4)、O(n^3)和O(n^2),效率经过优化已经大大提高了。接下来引入一种新的算法——JarvisMarch,其复杂度也是O(n^2),但是相较于增量构造在最好情况下效率是较高的。一、选择排序依旧是先回顾一个经典算法:选择排序(selectionsort)。排序过程可以归结为下图:对比插入排序,可以发现sorted部分变成了从后
HouszChina
·
2018-02-06 00:35
algorithm
and
data
structure
计算几何
入门 1.1:凸包的概念
一、什么是
计算几何
:
计算几何
学(computationalgeometry)发展于二十世纪七十年代末,是一个正在飞速发展的新型学科。
HouszChina
·
2018-02-04 16:26
algorithm
and
data
structure
凸包
计算几何
算法
蓝桥杯JAVA 矩形面积交(
计算几何
)附代码
描述平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入输入仅包含两行,每行描述一个矩形。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1复制11332244样例输出11.00小编刷蓝桥杯刷到..矩形面积交
LHF_hai
·
2018-02-02 19:15
EOJ 3216 都市地平线
说明乍看之下像
计算几何
,实际上这题除了线段树扫描线以外还有很多
Signor_Mercurio
·
2018-02-02 16:05
ACM-区间问题
ACM-STL
【QBXT】学习笔记——Day13
计算几何
啊,
计算几何
好难啊。估计今天要爆炸了,写一堆笔记。虽然
计算几何
在OI里应该考得不多,不过还是要看一看0.0Day131.27AM首先是一些注意事项。
Dream_Lolita
·
2018-01-27 19:26
学习知识up
学习笔记
[POJ3608]Bridge Across Islands(
计算几何
-旋转卡壳-凸多边形间最小距离)
题目:我是超链接题解:这是旋转卡壳的第三种应用啦——凸多边形间最小距离显然两个凸多边形的最远点对在凸包上,而且这种东西的前提是要判断两个凸包不能相交,不然最小距离肯定是0嘛,还要进行一堆特判。具体做法其实就是用两条平行线去卡两个凸包,我们枚举一个多边形的边,然后从另一个多边形中找合适的对应点在P上找出最下方的点记作C,在Q上找最上方的点记作D,记C在逆时针方向的下一个顶点是A,同理定义B。那么我们
wwyx2001
·
2018-01-20 11:11
计算几何
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他