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
ACM_计算几何
hdu 1154& Poj2462 Cutting a Polygon
计算几何
模板集合
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1154用到了直线与线段的关系,直线与线段的交点,点是否在多边形内部,点是否在线段上等的模板CuttingaPolygonTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:878Accepted:256DescriptionGivenisasimpleb
sdau_fangshifeng
·
2020-08-04 18:15
计算几何
模板
2019/9/16网络赛总结
我们队伍的比赛配置是,开始每人一道题目,然后当一个人出思路后,另两个中的一个人帮助解答,另一个继续读题,就是两人作答,一人思路,这种配合让我们把不应该出现的错误降到了最低,也让加深了我们三个人的配合比赛中我负责的是
计算几何
sdau_fangshifeng
·
2020-08-04 18:43
ACM训练日记
ACM_
数论
1.扩展欧几里得求解线性方程ax≡b(modm)对于实数运算下的方程ax=b是不是很好解决啊如果在modm的运算下,也有ay≡1(modm)这样的a的倒数存在,方程就可以求解了我们把这样的y叫做a的逆元记为a^-1为什么要有乘法逆元呢?当我们要求(a/b)modp的值,且a很大,无法直接求得a/b的值时,我们就要用到乘法逆元。我们可以通过求b关于p的乘法逆元k,将a乘上k再模p,即(a*k)mod
god_speed丶
·
2020-08-04 17:41
ACM
计算几何
向量:表示:\(~~~~\)可以表示成\(xi+yj\),用点对\((x,y)\)代表,结构体存储,模长\(\rho=\sqrt{x^2+y^2}\),幅角\(\theta=\)反\(\tan\fracyx\),利用\(cmath\)库函数\(atan2(y,x)\)求得幅角,(表示求\(y\overx\)的反\(tan\))。运算:\(1.\)向量与向量的加减运算:两个方向分别进行系数加减。\(
acw10104
·
2020-08-04 13:51
NOIP2018 SC 笔记&总结
Day1数学上午下午Day2贪心与分治上午下午贪心子集类问题匹配类问题树上贪心Day3搜索上午下午Day4台风咕咕咕Day5
计算几何
上午下午Day6动态规划(一)上午下午抽象概念DAG看DPDP方法例题
北冥有鱼x
·
2020-08-04 11:23
NOIP
3.第二单元任务五实训:通过程序设计几何图形接口(Shape),实现类矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性
计算几何
图形的面积和周长并显
3.第二单元任务五实训:通过程序设计几何图形接口(Shape),实现类矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性
计算几何
图形的面积和周长并显示
_不积跬步无以至千里
·
2020-08-04 10:56
java
通过程序设计几何图形(Shape)、矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型, 能够利用接口和多态性
计算几何
图形的面积和周长并显示。
/**/interfaceShape{//声明接口ShapefinalfloatPI=3.14f;//定义常量圆周率abstractvoidarea();//定义抽象方法面积abstractvoidperimeter();//定义抽象方法周长}classbian{doublewidth;//定义变量宽doublelength;//定义变量长doubleradius;//定义变量半径doubleS;
倾慕丶南柯一梦
·
2020-08-04 08:32
2017 ACM/ICPC Asia Regional Urumqi Online
B.Out-out-controlcars[wbr]很简单的
计算几何
,换算成相对参考系之后就是判断射线与线段相交的老套问题。有两个坑点:其一是开始时刻可能重叠。其二是double会爆精度。
xaphoenix
·
2020-08-04 08:37
解题报告
POJ 2194 2850
计算几何
题意:给你了n个圆,让你摞起来,问顶层圆心的坐标(数据保证间隔两层的圆不会挨着)思路:按照题意模拟。假设我们已经知道了一层两个相邻圆的坐标a:(x1,y1)和b:(x2,y2)很容易求出来边长是2,2,dis(a,b)的三角形的面积进而求出来底面所对应的高找到底面中点讲a->b向量旋转90度乘上高度就搞出来了坐标//BySiriusRen#include#include#includeusingn
weixin_33896726
·
2020-08-04 05:13
0007算法笔记——【分治法】最接近点对问题
这类问题是
计算几何
学中研究的基本问题之一。问题描述:给定平面上n个点,找其中的一对点,使得在n个点的所有点对中,该点对的距离最小。严格地
风仲达
·
2020-08-03 19:10
算法
算法笔记——《算法设计与分析》
ACM_
暑期计划
这几天在学校刷题,但是状态不是很好,与放假前的想法完全有点背离了。然后这两天有感冒了,更是状态下滑,一天好像都没写出一两道。。。今天和张引还有苟继承一起出去买了个大西瓜,吃起来还是挺不错的~不过一下就饱啦~~哈哈哈哈~看着电脑屏幕,突然想到了一件事情——退役,在打完区域赛后就不玩了。说是突然,但也许早就在脑海深处想过了吧。想想自己参加ACM已经一年多了,感觉好久啊。。。退役的主要原因是因为:自己在
jxust_tj
·
2020-08-03 18:48
杂谈
[转载]ACM培训计划与我推荐的书籍
我所见过的最好的算法教材)程序设计导引及在线实践作者:李文新ACM程序设计培训教程吴昊基础提高:算法艺术与信息学竞赛第二版刘汝佳算法设计与分析王晓东算法设计与试验题解王晓东科曼:《算法导论》组合数学第三版冯舜玺译
计算几何
hiphopmattshi
·
2020-08-03 17:14
编程练习
Bzoj1185 [HNOI2007]最小矩形覆盖
162MBSecSpecialJudgeSubmit:1653Solved:745[Submit][Status][Discuss]DescriptionInputOutputSampleInputSampleOutputHINTSource
计算几何
dezhen7015
·
2020-08-03 16:38
[poj2194]Stacking Cylinders--
计算几何
题目描述Cylinders(e.g.oildrums)(ofradius1foot)arestackedinarectangularbin.Eachcylinderonanupperrowrestsontwocylindersintherowbelow.Thecylindersinthebottomrowrestonthefloor.Eachrowhasonelesscylinderthanthe
dark_dawn
·
2020-08-03 16:39
计算几何
2020牛客网暑期多校训练营Operation Love(
计算几何
,叉积)
题目传送门题目大意爱丽丝是机器人社会的美人。这么多机器人想嫁给她恐怖的机翻。爱丽丝决定嫁给可以解决以下难题的机器人:首先,爱丽丝右手掌的形状如下:爱丽丝的左手掌形状与她的右手掌对称。在这个难题中,爱丽丝将给挑战者她手掌的许多手印。挑战者必须正确告诉Alice每个手印是她的左手掌还是右手掌。请注意,爱丽丝手掌的手印由其2D平面坐标按顺时针或逆时针顺序给出。并且形状可以旋转和平移。但是形状不会被放大或
Mentallyhand
·
2020-08-03 13:26
计算几何
入门 1.5:凸包构造算法下界
从极点法的O(n^4)复杂度,到极边法的O(n^3),再到增量构造法和JarvisMarch的O(n^2),我们经历了将特定问题算法不断优化、降低复杂度的过程。那么还有比O(n^2)更高效的算法吗?凸包构造算法的下界是什么?推广到一般情况,在计算模型固定的情况下特定问题的复杂度下界又是如何确定的?在计算模型固定的情况下特定问题的复杂度下界(lowerbound)是确定的。严谨考虑,在设计算法前应该
HouszChina
·
2020-08-03 12:09
algorithm
and
data
structure
ACM推荐书藉与培训
我所见过的最好的算法教材)程序设计导引及在线实践作者:李文新ACM程序设计培训教程吴昊基础提高:算法艺术与信息学竞赛第二版刘汝佳算法设计与分析王晓东算法设计与试验题解王晓东科曼:《算法导论》组合数学第三版冯舜玺译
计算几何
住在半山腰的螃蟹
·
2020-08-03 12:28
ACM
秦皇岛集训,ACM比赛第三场
第二天的知识是
计算几何
。关于
计算几何
我就听懂下面几个知识,懂的大神不要来D我。关于平面直角坐标中的两条线段,(1x1,1y1,1x2,1y2),(2x1,2y1,2x2,2
Deep_Kevin
·
2020-08-03 12:46
poj 2194 Stacking Cylinders
计算几何
之向量旋转
StackingCylindersTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:1069Accepted:571DescriptionCylinders(e.g.oildrums)(ofradius1foot)arestackedinarectangularbin.Eachcylinderonanupperrowrestsontwocylin
Sylvia_xixi
·
2020-08-03 11:18
计算几何
北大ACM暑期培训感想
智商捉急,现在剩下
计算几何
这章不想刷了。收获很多,锻炼了思维,学了几个算法,增加了受虐能力,培养了良好的心理素质。。。打了沈阳和北京的网络赛,均未打进网络赛。
qq789045
·
2020-08-03 11:33
ACM
计算几何
——多边形三角化
计算几何
——多边形三角化时间复杂度:nlogn首先,将多边形分成多个单调多边形。需要对merge点和split点进行处理。
yfdyyy
·
2020-08-03 09:28
计算几何
牛客网暑期ACM多校训练营(第三场)J.Distance to Work
计算几何
(多边形和圆的交面积)
链接:https://www.nowcoder.com/acm/contest/141/J来源:牛客网时间限制:C/C++2秒,其他语言4秒空间限制:C/C++262144K,其他语言524288KSpecialJudge,64bitIOFormat:%lld题目描述Eddyhasgraduatedfromcollege.Currently,heisfindinghisfuturejobandap
xiuya19
·
2020-08-03 08:00
acm
计算几何
matlab练习程序(寻找凸包,Graham扫描法)
我不太清楚这个凸包在图像处理中到底会怎样的运用,因为这个好像更多的是
计算几何
或是图形学里面的东西。不过作为一个算法,我感觉还是有必要研究一下的。我主要的参考资料是《算法导论》的33.3和这个博客。
weixin_34310369
·
2020-08-03 07:49
codeforce 1A-1C
1A,1B比较容易,直接贴代码了,1C关于
计算几何
的一点知识,要比较清楚几个公式,我全给忘了,参照了写大牛的代码过了,比较值得注意的是那个fgcd,求浮点型的最大公约数,最好设一个全局的esp=1e-4
weixin_30641465
·
2020-08-03 06:43
北大ACM暑期培训课程目录
本文出自:http://blog.csdn.net/svitter目录:北大ACM暑期培训课程目录(二)(搜索)北大ACM暑期培训课程目录(三)(图论)北大ACM暑期培训课程目录(四)(
计算几何
)北大ACM
svitter
·
2020-08-03 04:07
ACM_学习笔记
计算几何
专题练习
目录POJ2653Pick-upsticksPOJ127JackStrawsPOJ1066TreasureHuntPOJ1556TheDoorsPOJ3449GeometricShapesPOJ1584ARoundPeginaGroundHolePOJ2653Pick-upsticks题意:N根火柴按照顺序随意丢在桌面上,问哪些火柴没有被其他火柴压住。思路:很简单的线段相交问题。只要火柴没有和后面
KKKyot_
·
2020-08-03 04:12
POJ
题解
练习
凸包算法(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
上一页
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
其他