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
计算几何算法题目
计算几何
中的精度问题(转)
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,简直“画龙点睛”。
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
计算几何
心得
算法
计算几何
《iOS面试之道》算法基础学习(下)
个人认为是本书含金量最高的部分,也是面试中比较常见的
算法题目
。排序关
Tioks
·
2020-08-01 01:49
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题目集合
hdu-2037 今年暑假不AC(贪心)
pid=2037题意:给出多个节目起始和结束时间,输出最多能看多少个节目题解:贪心
算法题目
的关键点在于选择合适的贪心策略,这个题目的贪心策略是每次找结束时间最早的节目,当然节目的开始时间要大于当前时间。
cherry_sven
·
2020-07-31 22:22
算法
hdu
贪心算法
hdu
【
计算几何
各种知识点总结】[不定期补充]
计算几何
模板总结:http://blog.csdn.net/qq_33184171/article/details/51124611精度控制尽量不要用除法,三角函数,强制类型转换(尤其是double转int
Tabris_
·
2020-07-31 22:00
=====
模板
=====
====
计算几何
====
算法题目
-素数判断问题
题目:请判断101-200之间有多少个素数,且输出所有的素数。概念解析:质数(primenumber)又称素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。javaScript://测试函数(这个测试函数的缺点是,不能确保题目给的范围内,是否有漏掉素数)functiontestResult(arr){letflag=trueif(Array.isArray(arr)&&arr.
MacXin
·
2020-07-31 21:14
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
C语言100个经典的算法
转载于C语言的学习要从基础开始,这里是100个经典的
算法题目
:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
thecape
·
2020-07-31 10:27
NOIP练习赛题目1
有些题目可能没做,如
计算几何
、恶心模拟。高级打字机难度级别:C;运行时间限制:1000ms;运行空间限制:51200KB;代码长度限制:2000000B试题描述早苗入手了最新的高级打字机。
weixin_30852367
·
2020-07-30 10:49
数据结构与
算法题目
集(中文)7-52 两个有序链表序列的交集 (20分)
1.题目已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:125-1245810-1输出样例:252.代码#include#
Jason66661010
·
2020-07-30 09:44
数据结构与算法题目集(中文)
PTA 数据结构与
算法题目
集(中文)7-38 寻找大富翁(25 分)快排或堆排序
胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。输入格式:输入首先给出两个正整数N(≤106)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。输出格式:在一行内按非递增顺序输出资产排前M位的大富翁的个
这样啊我也喜欢
·
2020-07-30 09:30
pta
PTA数据结构与
算法题目
集(中文) 7-11
PTA数据结构与
算法题目
集(中文)7-117-11关键活动(30分)假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。
a130866805
·
2020-07-30 07:59
数据结构与算法
PTA数据结构与
算法题目
集(中文) 7-10
PTA数据结构与
算法题目
集(中文)7-107-10公路村村通(30分)现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
a130866805
·
2020-07-30 07:59
PTA数据结构与
算法题目
集(中文) 7-4
PTA数据结构与
算法题目
集(中文)7-4是否同一颗二叉搜索树给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。
a130866805
·
2020-07-30 07:58
PTA数据结构与
算法题目
集(中文) 7-23
PTA数据结构与
算法题目
集(中文)7-237-23还原二叉树(25分)给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。
a130866805
·
2020-07-30 07:58
数据结构与算法
PTA数据结构与
算法题目
集(中文) 7-8
PTA数据结构与
算法题目
集(中文)7-87-8哈利·波特的考试(25分)哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。
a130866805
·
2020-07-30 07:58
PTA数据结构与
算法题目
集(中文) 7-5
PTA数据结构与
算法题目
集(中文)7-5堆中的路径7-5堆中的路径(25分)将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。
a130866805
·
2020-07-30 07:58
数据结构与算法
PTA数据结构与
算法题目
集(中文) 7-9
PTA数据结构与
算法题目
集(中文)7-97-9旅游规划(25分)有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。
a130866805
·
2020-07-30 07:58
第四届 山东省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
技巧
算法题目
-螺旋输出
有趣的算法题-1问题描述问题分析程序问题描述输入一个数字N,3=int(n/2):x=iy=n-j-1ify>=int(n/2):y=jindex=min(x,y)print(a[index],end='')print('')if__name__=="__main__":charOut(4)
Peter君
·
2020-07-29 20:23
学习笔记
向量点积计算
总时间限制: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
计算几何
牛客多校
20200705:力扣196周周赛上
力扣196周周赛上题目思路与算法代码实现复杂度分析判断能否形成等差数列题目所有蚂蚁掉下来前的最后一刻请注意仔细看给的示例:思路与
算法题目
给定了数组长度大于等于2,也就是说,先排序,直接获得这个等差序列的差
IMMUNIZE
·
2020-07-28 07:06
leetcode学习记录篇
度度熊保护村庄(
计算几何
+最小环)
本来以为是一道凸包题目,结果最后看了位大佬的题解才发现是图论的算法。大佬博客链接首先对守卫熊的m个点两两一枚举,对于每一次枚举的两个点a,b,去测试所有的n个村庄是否全在这次枚举线段的一侧,如果所有的点都在ab的左边就把m个点中的ab连接一条有向边,如果都在右边,就对ba连一条边,如果全在这条线段就把ab连接一条双向边,除此以外都不连。这样处理后对m个点所建立的图套模板跑一个floyd最小环就可以
最光阴.
·
2020-07-28 07:53
图论
计算几何
leetcode解题思路的培养
我曾经是做ACM竞赛的,以我之前的经历来讲,归纳"算法竞赛、解决
算法题目
的能力"这条路有5个阶段:阶段0(初学乍练,不足挂齿):学习基础知识(经典算法、数据结构等),为了掌握这些基础知识通过考试在做一些纸上的题目
假老练啊哦
·
2020-07-28 06:12
LeetCode-小象学院
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他