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
-----计算几何-----
凸包算法(Graham扫描法)
目录一、概念二、算法步骤三、代码实现转自:https://www.cnblogs.com/aiguona/p/7232243.html一、概念凸包(ConvexHull)是一个
计算几何
(图形学)中的概念
糖炒栗之
·
2020-08-03 03:42
算法
坐标旋转的公式
感觉
计算几何
还是一如既往地不会如果这样的话,比赛出了简单的
计算几何
就会很亏。。
OI界第一麻瓜
·
2020-08-03 03:42
高二生活
【
计算几何
/凸包】安德鲁算法(Andrew's Algorithm)详解
安德鲁算法安德鲁算法(Andrew’sAlgorithm)是
计算几何
当中一种求凸包的算法。什么是凸包在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。
两米长弦
·
2020-08-03 02:43
计算几何
算法详解
ACM
凸包算法(一)--简介
在这个网页中,你可以学习到
计算几何
(ComputationalGeometry)中的「凸包」(C
liufei_learning
·
2020-08-03 01:14
ACM
求二维凸包算法详解
概念凸包(ConvexHull)是一个
计算几何
(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有点的。
chao_xun
·
2020-08-02 23:07
HDU 2020 多校第四场 游记
这次1006挂了5发,太惨了/ll,罚时罚到了rk7……1001毒瘤三维
计算几何
,不看不看1002签到题,显然每个武器打死对方所用的时间都能算出来,O(n2)O(n^2)O(n2)枚举即可。
WAautomaton
·
2020-08-01 09:54
比赛
[
计算几何
]旋转卡壳
欢迎大家访问我的老师的OJ———caioj.cn题面描述传送门思路凸包可以打SCY的。去看wjyyy的卡壳吧SCY的std有点问题的。对于卡壳这一部分while(mul(h[i+1],h[now],h[i])#include#include#include#includeusingnamespacestd;constintN=5e4+10;structnode{doublex,y;}p[N],h[
zsyz_lb2003
·
2020-08-01 09:08
caioj数论
计算几何
ZOJ 题目分类1
综合题2862Polymorphism(dfs+字符串处理)2901MVMaker(类似floyd的动态规划+二分求幂,经典)3107CountingSquares(裸
计算几何
求面积)3223JourneytotheCenteroftheEarth
wwwiskey
·
2020-08-01 07:43
题单
ACM
基础
计算几何
——————最小圆覆盖
最小圆覆盖定义:给出n个点,找出一个最小的圆,圆内包含所有的点。先给出代码,后续证明+自己的想法。板子题是HDU3007#includeusingnamespacestd;#definelllonglongconstintmaxn=5e2+10;structnode{doublex,y;}p[maxn];doubledis(nodea,nodeb)//距离{returnsqrt((a.x-b.x)
gerayking
·
2020-08-01 06:18
基础计算几何
计算几何
中的精度问题(转)
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,简直“画龙点睛”。
weixin_30765577
·
2020-08-01 03:28
计算几何
之旋转卡壳算法
转载于http://blog.csdn.net/acmaker/article/details/3188177一、目录一些历史:1978年,M.I.Shamos'sPh.D.的论文"ComputationalGeometry"标志着计算机科学的这一领域的诞生。当时他发表成果的是一个寻找凸多边形直径的一个非常简单的算法,即根据多边形的一对点距离的最大值来确定。后来直径演化为由一对对踵点对来确定。Sh
@皮皮猪
·
2020-08-01 02:38
计算几何
心得
算法
计算几何
hdu 4063 Aircraft
计算几何
+最短路
易知最短路一定是以圆心或者两圆交点作为中间点到达的。所以把这些点拿出来建图跑最短路就够了。现在的问题就是,给定两个点,能否连边add(a,b,dist(a,b))题目要求,ab线段必须完全在圆上,所以可以求出ab线段和所有圆的所有交点,对于任意相邻两个交点,它们必处于同一个圆内,否则不可达。点的编号用map就够了(一开始我以为double有精度问题无法map,用两个longlong保存然后乘上10
TommyTT
·
2020-08-01 00:57
计算几何
最短路
计算几何
旋转卡壳求凸包直接原理详解
先提一下最基本最暴力的求凸包直径的方法吧—枚举。。。好吧。。很多问题都可以用枚举这个“万能”的方法来解决,过程很简单方便是肯定的,不过在效率上就要差很远了。要求一个点集的直径,即使先计算出这个点集的凸包,然后再枚举凸包上的点对,这样来求点集直径的话依然会在凸包上点的数量达到O(n)级别是极大的降低它的效率,也浪费了凸包的优美性质。不过在数据量较小或者很适合时,何必要大费周折的用那些麻烦复杂的算法呢
untilyouydc
·
2020-07-31 23:53
旋转卡壳
caioj1212:【
计算几何
】判断线段相交(快速排斥判断与跨立实验)
小白菜OJ——信息学竞赛在线自学系统(caioj.cn)以上为广告内容说实话我觉得这道题才是真正的
计算几何
题相对于这道题
MZW_BG
·
2020-07-31 22:18
计算几何
caioj
计算几何
PAT 题解合集(并不全)(逃
就正式结束了从去年徐州拿到银牌就应该退役了因为wannafly拖到了1月因为蓝桥杯,ccf,c4拖到了现在怎么说呢,一路过来有些太顺了不过怎么样,这个博客我寻思应该是写不完了==L2已经全写完了,L3除了
计算几何
和那个编译原理
空想昼夜
·
2020-07-31 22:29
PAT题目集合
【
计算几何
各种知识点总结】[不定期补充]
计算几何
模板总结:http://blog.csdn.net/qq_33184171/article/details/51124611精度控制尽量不要用除法,三角函数,强制类型转换(尤其是double转int
Tabris_
·
2020-07-31 22:00
=====
模板
=====
====
计算几何
====
Educational Codeforces Round 87 c1 c2 题解(
计算几何
)
前置知识#definepiacos(-1.0)是因为acos为cos的反函数cos(pi)=-1使用三角函数都要换为弧度制,角度制*pi/180=弧度制C1.SimplePolygonEmbedding题目大意给定一个边长为1的正2n边形,求外接正方形的最小面积,n为偶数题目思路如果您仅想象n为偶数时2n-gon的外观,就不难提出一个解决方案。解决方案是旋转2n-gon,使它的几个边平行于正方形的
_hunxuewangzi
·
2020-07-31 20:05
计算几何
【转】
计算几何
中的精度问题
转载自xh176233756最终编辑xh176233756
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。
huixisheng
·
2020-07-31 18:39
ACM
计算几何
ACM
犀利的资料
和
网址
旋转卡壳解决一类问题(资料)
关于旋转卡壳技术,最早是在刘汝佳、黄亮的《算法艺术与信息学竞赛》上看到的,是
计算几何
相关的技术,开始觉得很神奇,因为其对于凸多边形的问题给出了很
断弦
·
2020-07-31 17:45
计算几何
计算几何
学习笔记之旋转卡壳
旋转卡壳的用途太广太广了,而且每种用途代码都大同小异,这里只简单介绍一下(毕竟我也没怎么写过)什么是旋转卡壳?可以想象成有一双筷子(筷子是平行的),把凸多边形夹了起来,然后不停地旋转,旋转。旋转中筷子要么是紧贴多边形的边要么就是紧贴多边形的顶点。旋转卡壳简介:http://blog.csdn.net/acmaker/article/details/3176910计算凸多边形上的最远点对(又叫直径)
SaltyFishWei
·
2020-07-31 16:42
计算几何
HDU 5784 (
计算几何
)
ProblemHowManyTriangles(HDU5784)题目大意给定平面上的n个点(n《2000),询问可以组成多少个锐角三角形。解题分析直接统计锐角三角形较困难,考虑问题的反面,统计直角三角形、钝角三角形、平角三角形(暂时这么叫吧QAQ)。首先枚举三角形的一个端点A,对其他点进行象限为第一关键字,极角为第二关键字排序。然后使用三个指针,进行O(n)的扫描。具体做法为用i指针指向三角形的第
aekijekzn484879763
·
2020-07-31 15:27
计算几何
——判断点是否在线上
设点Q,线段P1P2,判断点Q是否在P1P2上。1、判断条件(1)(Q-P1)*(P1-P2)=0//即三点共线。(2)Q点的横纵坐标是否在P1和P2的横纵坐标范围之内。2、代码实现#include#includeusingnamespacestd;structpoint{doublex,y;};structpointq,p1,p2;intjudge(){if(((q.x-p1.x)*(p1.y-
七月初七小柠七
·
2020-07-31 15:46
计算几何
2014ACM Regional总结
不说难题怪题、奇异的算法没见过,就连最简单的DP、
计算几何
都能卡住。总结起来原因其实也很简单,做的太少
asdfgh0308
·
2020-07-31 11:44
碎言碎语
POJ分类【转】
ACM-题型分类的代码主流算法:Ø1.搜索//回溯Ø2.DP(动态规划)Ø3.贪心Ø4.图论//Dijkstra、最小生成树、网络流Ø5.数论//解模线性方程Ø6.
计算几何
//凸壳、同等安置矩形的并的面积与周长
weixin_30401605
·
2020-07-31 10:01
NOIP练习赛题目1
有些题目可能没做,如
计算几何
、恶心模拟。高级打字机难度级别:C;运行时间限制:1000ms;运行空间限制:51200KB;代码长度限制:2000000B试题描述早苗入手了最新的高级打字机。
weixin_30852367
·
2020-07-30 10:49
第四届 山东省ACM Rescue The Princess(
计算几何
)
RescueThePrincessTimeLimit:1000msMemorylimit:65536K有疑问?点这里^_^题目描述Severaldaysago,abeastcaughtabeautifulprincessandtheprincesswasputinprison.Torescuetheprincess,aprincewhowantedtomarrytheprincesssetouti
蜗牛蜗牛慢慢爬
·
2020-07-30 01:54
ACM---山东省赛
山东省ACM省赛
寻找距离最小的平面点对——分治方法
这类问题是
计算几何
学中研究的基本问题之一。下面我们着重考虑平面上的最接近点对问题。最接近点对问题的提法是:给定平面上n个点,找其中的一对点,使得在
风之旅@
·
2020-07-29 23:25
分治
计算几何
-基础篇
-------------------------------------------华丽的分割线-----------------------------------------------
计算几何
的基础
lishuhuakai
·
2020-07-29 20:32
技巧
向量点积计算
总时间限制:1000ms内存限制:65536kB描述在线性代数、
计算几何
中,向量点积是一种十分重要的运算。
芾棠
·
2020-07-29 16:55
编程
2019河北省大学生程序设计竞赛(重现赛)A.Battle of Balls(思维
计算几何
)
题目链接:https://ac.nowcoder.com/acm/contest/903/A题意:现在有一个矩形左上角坐标为(0,0)(0,0)(0,0),右下角坐标为(100,100)(100,100)(100,100)里面有nnn个点,现在你有一个圆饼半径为rrr,问你可不可以让饼从下边界进去,上边界出来并且不能碰到矩形中的点不能碰到矩形的边。解题心得:想到了就是个简单题没想到就会怀疑人生。首
GoldenFingers
·
2020-07-29 13:40
计算几何-简单计算几何
Triangle Collision(
计算几何
+二分)
题目链接:TriangleCollision题意:在一个边长为L的等边三角形内有一颗小球,给出初始位置$(x,y)$和速度$(v_x,v_y)$,每次与三角形的三边碰撞都为弹性碰撞,求第k次与边碰撞是在什么时候思路:我们可以将三角形进行扩展,如下图所示可以看做小球在走直线,我们二分时间t,比较小球经过三边的次数与k的大小即可以求经过三角形的底边为例,在t时间内,小球在y轴上运动的$v_y*t$,那
啊啊鄂
·
2020-07-29 12:00
2019牛客暑期多校训练营(第五场) three points 1
计算几何
题目链接:https://ac.nowcoder.com/acm/contest/885/I题意:给你五个值w,h,a,b,c.现在要你在二维平面坐标上找三个点X,Y,Z。要求,X和Y之间的距离为a,X和Z之间的距离为b,Y和Z之间的距离为c。所有三个坐标的横坐标不能超过w,纵坐标不能超过h。给出的数据保证一定有解,要你求出这三个点的坐标。(坐标可以为实数)做法:赛中的时候想到了一个做法,但是不知
余西子
·
2020-07-29 11:02
计算几何
2020杭电多校第三场 H - Triangle Collision -
计算几何
Description给定一个等边三角形,三个顶点分别为\((-L/2,0),(L/2,0),(0,\sqrt3L/2)\)一束光线从\((x,y)\)射出,速度为\((v_x,v_y)\),遇到墙壁会反射,保证不会射到顶点上问第\(k\)次碰撞的时间Solution二分答案,考虑求在已知时间内的碰撞次数把三角形边看成是镜子,问题就转化为在无限密铺等边三角形中的运动考虑与\(x\)轴平行的线,这样
Mollnn
·
2020-07-29 10:00
计算几何
pick定理
Pick定理:设以整数点为顶点的多边形的面积为S,多边形内部的整数点数为N,边界上的整数点数为L,则S=N+1/2*L-1Pick定理主要是计算格点多边形(定点全是格点的不自交图形)P的面积与其边界和内部格点数之间的关系。格点多边形的面积A(P)可以通过叉积计算出来,不过叉积计算出来的面积是实际面积的2倍;边界上的格点B(P)可以通过计算相邻两点的横坐标之差与纵坐标之差的最大公约数的和得到;内部的
QLU_minoz
·
2020-07-29 09:16
计算几何
【NOIP2017提高A组模拟8.10】JZOJ7月27日提高组T3
计算几何
【NOIP2017提高A组模拟8.10】JZOJ7月27日提高组T3
计算几何
题目题解题意分析Code题目题解题意在xxx轴和yyy的正半轴上各有nnn个点这2n2n2n个点要练成nnn条线段,要求任意两条线段不相交有
LZX_lzx
·
2020-07-29 04:27
信息学总结
2020牛客暑期多校训练营Boundary(
计算几何
,枚举)
Boundary题目描述输入描述:输出描述:示例1输入411022022输出3说明题目大意给定坐标系中n个点的坐标,求最多有多少点在同一圆上,且原点也在圆上。分析枚举点,然后再枚举另一点,通过圆心公式代出圆心坐标,然后求最多对于同一点一,有多少点二使得圆心同一点,答案+1即可。(因为有n条线算上原来)圆心公式xx=((y[j]-y[i])*y[i]*y[j]-x[i]*x[i]*y[j]+x[j]
Zc_Ethan
·
2020-07-29 02:12
2020牛客多校
关于特征点法、直接法、光流法slam的对比
特征点法:通过特征点匹配来跟踪点,
计算几何
关系得到R,t,BA来优化R,t,流程大致如下:直接法:直接法是从光流法演变而来的,是基于灰度不变假设,计算最小光度误差来优化R,t,流程大致如下:光流法:基于灰度不变假设
weixin_38203573
·
2020-07-28 20:14
视觉slam
牛客网暑期ACM多校训练营(第三场) J Distance to Work
计算几何
求圆与多边形相交面积模板...
链接:https://www.nowcoder.com/acm/contest/141/J来源:牛客网Eddyhasgraduatedfromcollege.Currently,heisfindinghisfuturejobandaplacetolive.SinceEddyiscurrentlylivinginTien-longcountry,hewantstochooseaplaceinside
weixin_33697898
·
2020-07-28 17:39
算法训练 Pollution Solution(
计算几何
)
问题描述作为水污染管理部门的一名雇员,你需要监控那些被有意无意倒入河流、湖泊和海洋的污染物。你的其中一项工作就是估计污染物对不同的水生态系统(珊瑚礁、产卵地等等)造成的影响。你计算所使用的模型已经在图1中被说明。海岸线(图1中的水平直线)为x轴,污染源位于原点(0,0)。污染的蔓延呈半圆形,多边形代表了被波及的生态系统。你需要计算出生态系统被污染的面积,也就是图中深蓝色部分。输入格式输入文件包含仅
weixin_30784141
·
2020-07-28 17:17
牛客网暑期ACM多校训练营(第三场) J.Distance to Work
计算几何
ProblemJ.DistancetoWorkInputfile:standardinputOutputfile:standardoutputTimelimit:2secondsMemorylimit:256mebibytes链接:https://www.nowcoder.com/acm/contest/141/J来源:牛客网Eddyhasgraduatedfromcollege.Currentl
VampireWeekend
·
2020-07-28 11:41
几何
Boundary (
计算几何
)
DescriptionGivenn{n}npointsin2Dplane.Consideringallcirclesthattheoriginpoint(0,0){(0,0)}(0,0)isontheirboundries,findtheonewiththemaximumgivenpointsonitsboundry.Printthemaximumnumberofpoints.InputThefi
chr1st0pher
·
2020-07-28 09:49
牛客多校
计算几何
2020牛客暑期多校训练营(第二场)B.Boundary(
计算几何
)
B-Boundary题意:给定原点及n个点,找到一个圆使得尽可能多的点在圆上题解:三点可以确定一个圆,原点固定,遍历两个点去确定圆心,并用map保存圆心,当再次得到一个相同的圆心时,map++(圆心相同,且有共点必定为同一个圆)为避免重复计算某一点,每次遍历完第一维之后,清空map,相当于每一次固定原点和定点P,遍历第三点Q,最后结果要加上P由于圆心推导的式子有点小问题,所以一直只能过95%(55
Z.rush
·
2020-07-28 09:53
计算几何
牛客多校
度度熊保护村庄(
计算几何
+最小环)
本来以为是一道凸包题目,结果最后看了位大佬的题解才发现是图论的算法。大佬博客链接首先对守卫熊的m个点两两一枚举,对于每一次枚举的两个点a,b,去测试所有的n个村庄是否全在这次枚举线段的一侧,如果所有的点都在ab的左边就把m个点中的ab连接一条有向边,如果都在右边,就对ba连一条边,如果全在这条线段就把ab连接一条双向边,除此以外都不连。这样处理后对m个点所建立的图套模板跑一个floyd最小环就可以
最光阴.
·
2020-07-28 07:53
图论
计算几何
2015年百度之星程序设计大赛 - 初赛(1) 【解题报告】【未完待续】
总结一波:还是读题不清,中文题关键部分读错,导致最终GG,
计算几何
薄弱,模板匮乏。
Tabris_
·
2020-07-28 06:06
hdu
套题
2016.2.18 水污染管理 [
计算几何
] [三角剖分]
【问题描述】作为水污染管理部门的一名雇员,你需要监控那些被有意无倒入河流、湖作为水污染管理部门的一名雇员,你需要监控那些被有意无倒入河流、湖作为水污染管理部门的一名雇员,你需要监控那些被有意无倒入河流、湖泊和海洋的污染物。你其中一项工作就是估计对不泊和海洋的污染物。你其中一项工作就是估计对不同的水生态系统(珊同的水生态系统(珊瑚礁、产卵地等)造成的影响。你计算所使用的模型已经在图1中被说明。海岸线
JacquesdeH
·
2020-07-28 04:14
计算几何
三角剖分
Keyboard Free (
计算几何
+自适应辛普森积分/等分圆)2020牛客多校第二场
原题题面Giventhreeconcentriccircleswhoseradiusesarer1r_1r1,r2r_2r2,r3r_3r3respectively,andA,B,CA,B,CA,B,Carethemovingpointsonthegiventhreecirclesrespectively.Determinetheexpectedareaof△ABC\triangleABC△ABC
DrGilbert
·
2020-07-28 04:17
计算几何
Boundary 2020牛客多校第二场 (
计算几何
)
原题题面Givennnnpointsin2Dplane.Consideringallcirclesthattheoriginpoint(0,0)(0,0)(0,0)isontheirboundries,findtheonewiththemaximumgivenpointsonitsboundry.Printthemaximumnumberofpoints.输入描述Thefirstlineconta
DrGilbert
·
2020-07-28 04:17
计算几何
[从头学数学] 第252节 Python实现数据结构:图(Graph)
剧情提要:阿伟看到了一本比较有趣的书,是关于《
计算几何
》的,2008年由北清派出版。很好奇它里面讲了些什么,就来看看啦。
mwsister
·
2020-07-28 04:53
从头学数学
从头学数学
激光雷达点云数据处理相关算法库收集
1.CGAL,ComputationalGeometryAlgorithmsLibrary,
计算几何
算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。
kui_
·
2020-07-28 01:38
测绘
点云
激光雷达
软件
Collecting Luggage - UVALive 2397 - 蓝桥杯 算法训练
=二分,最短路,
计算几何
问题描述航班结束后,提取行李的过程并不琐碎。手提箱和行李箱出现在一条传送带上,数百名乘客争夺有利的位置从中找到并取回自己的所有物。近日,成田机场管理局已决定使这一过程更加高效。
kissablemt
·
2020-07-28 01:38
算法
蓝桥杯
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他