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
计算几何算法题目
[BZOJ 1027][JSOI2007]合金(
计算几何
+Floyd最小环)
Description某公司加工一种由铁、铝、锡组成的合金。他们的工作很简单。首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同。然后,将每种原材料取出一定量,经过融解、混合,得到新的合金。新的合金的铁铝锡比重为用户所需要的比重。现在,用户给出了n种他们需要的合金,以及每种合金中铁铝锡的比重。公司希望能够订购最少种类的原材料,并且使用这些原材料可以加工出用户需要的所有种类的合金。So
Zars19
·
2017-06-13 22:00
6月题目汇总1(6.6---6.13)
6.6上午NO.1来源:UVa1318MonsterTrap分类:
计算几何
,平面直线图简要题解:首先从所有线段的端点中出不在任何一条线段(端点不算)上的点的集合S,再加上(0,0),(inf,inf)这两个点
Nocownowa
·
2017-06-06 12:12
习题
计算几何
--凸包--Andrew算法--HDU1392
题目描述给出一些点,求凸包的周长。什么是凸包用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点。凸包的Andrew算法Andrew算法是graham的变种。它的思想是这样的:先按横坐标排序,然后选出最左边的点(最左边的点一定要选入凸包),这样,就把问题转化为求凸包的上下凸壳。考虑求下凸壳,考虑如果求好了一个下凸壳,现在从最右边加入一个点,那么
fyoier
·
2017-06-04 21:40
HDU
-----计算几何-----
凸包
C语言——高精度小数
算法题目
已给出了。。题目内容:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。
心丶木
·
2017-06-03 16:50
c语言
计算几何
之大圆包含小圆问题
题意:给出一个大圆,n个小圆,求大圆匡小圆时小圆半径和最大是多少题解:使用类似扫描线的东西先搞出各个端点,然后求一个前缀和就好了若是求园的个数,那么下面p数组的第二个值为1或者-1即可#include#include#include#includeusingnamespacestd;#defineMAXN100005#defineLLlonglongpairp[MAXN*2];intmain(){
这个昵称好像藏起来了
·
2017-05-28 12:36
计算几何
通用模板
acm
计算几何
基础知识
向量的叉乘三维叉积:两个向量a=(x1,y1,z1),b=(x2,y2,z2)的叉积的结果是一个向量c。记作c=a×b。其中i,j,k是三个轴上的单位向量。展开结果得到c=(y1-z2,x2z1-x1z2,x1y2-x2y1)。展开方式由三阶行列式的展开方式得到(见下)。其中的i,j,k作为单位向量合并,并写在对应坐标处。根据叉积的计算式子,c的模长等于以ba,为两条邻边所作成的平行四边形的面积,
qianguch
·
2017-05-20 10:06
计算几何
计算几何
【模拟题】页码统计
牛牛于是想了一个
算法题目
:在这本算法书页码中0~9每个数字分别出现了多少次?
chrdww
·
2017-05-17 22:27
bzoj 2765: [JLOI2010]铁人双项比赛 (
计算几何
)
题目描述传送门题目大意:铁人双项比赛由长跑和骑自行车组成。现在给定总赛程s,以及每个选手长跑和骑车的平均速度,请你求出对于某个指定的选手最有利的k和r。所谓最有利,是指选择了这个k和r后,该选手可以获得冠军,且领先第2名尽量地多。题解这道题刚开始的想法是解不等式组,然后得到一个k的范围,再确定最优解。但是发现就算解出了范围,也不满足什么单调性。所以就考虑别的了。对于每个选手其实,都可以用一条直线表
clover_hxy
·
2017-05-03 23:17
计算几何
bzoj 2338: [HNOI2011]数矩形 (
计算几何
)
题目描述传送门题目大意:给出n个点,求顶点都在n个点中的最大矩形。题解代码#include#include#include#include#include#defineN1503#defineLLlonglongusingnamespacestd;intn,cnt,top,st[N*N];structdata{LLx,y;data(LLX=0,LLY=0){x=X,y=Y;}}p[N];datao
clover_hxy
·
2017-05-02 19:52
计算几何
[BZOJ2338][HNOI2011]数矩形(
计算几何
)
题目描述传送门题目大意:给出二维平面上的n个点,求一个最大的矩形,它的顶点都在给出的点上。题解首先预处理出所有的线段,中点相同、长度相同的两条线段可以组成一个合法的矩形将所有的线段按照一维中点、一维长度、一维斜率排序,对于中点相同、长度相同的线段必定在一段区间里,并且对于一条线段,取到最大值的另一条线段单峰,用两个指针扫一下就行了代码#include#include#include#include
Clove_unique
·
2017-05-02 19:36
题解
省选
计算几何
【jzoj5094】【GDSOI2017第四轮模拟day3】【鸽子】【
计算几何
】
题目大意养鸽人要监视他的鸽子,有n只鸽子站在平面上,他可以在m个给定的点上设置监视器,如果一只鸽子在某个监视器上或者在两个监视器所连直线上或者在三个监视器所连直线的三角形内则其就咕咕咕了,现在养鸽人要让所有鸽子咕咕咕,请问他最少需要设置多少监视器。解题思路本题程序少考虑了很多问题,所以代码有很多bug需要读者手动修,这里提供正确的思路。本题程序基于监视器全部在监视器组成的凸包上。错误的思路当监视器
inklutcuah
·
2017-04-26 16:30
计算几何
jzoj
GDOI第三轮模拟总结
t4,30分暴力也需要
计算几何
基础,然后就GG了。。day1最后只有30,这一场最可做的应该是t2,没有想到真的巨亏。。对
Drin_E
·
2017-04-22 09:49
杂文
大公司笔试面试有哪些经典
算法题目
?
首先,强烈建议采用“题海战术”。我当然不会告诉题主,今年面了数十家公司,90%的题目是原题(没办法,就那几个知识点,能有什么新题)题库在哪里呢?按照循序渐进的原则,一一介绍:cc150,全名crackingthecodinginterview-150ProgrammingQuestionsandSolutions。经典中的经典,曾有人别的啥都不做,刷这本书三四遍,拿了Google的offer(注意
Together_CZ
·
2017-04-18 11:19
大公司笔试面试有哪些经典
算法题目
?
首先,强烈建议采用“题海战术”。我当然不会告诉题主,今年面了数十家公司,90%的题目是原题(没办法,就那几个知识点,能有什么新题) 题库在哪里呢?按照循序渐进的原则,一一介绍:cc150,全名crackingthecodinginterview-150ProgrammingQuestionsandSolutions。经典中的经典,曾有人别的啥都不做,刷这本书三四遍,拿了Google的offer(注
Together_CZ
·
2017-04-18 11:00
CQOI2017流水账(滚粗记) ---NKwxh (1879570236) 本博客为两个Oier共有,你们不要晕啊!
4月7日,上午复习了一下各种数学板子以及
计算几何
板子,心里面是慌的,其实并没有怎么复习进去。下午去重邮试机,得知今年用的是重邮的新机房,键盘与我校新机房的键盘一样,这还
Nocownowa
·
2017-04-10 18:21
CONTESTS
CQOI2017酱油记(spark)
T2:
计算几何
。不会正解的算法,但本应该拿到50分暴
Nocownowa
·
2017-04-10 18:27
HDU1348 Wall 【简单凸包】
条件:1)城墙到城堡的最近距离不得低于L2)城墙必须包含最外圈的所有城堡输入包含多组数据保留0位小数输出【解题思路】该题是典型的凸包问题在此简单介绍一下凸包:凸包(ConvexHull)是一个
计算几何
(
Lannister_Stark
·
2017-04-06 17:31
数学
计算几何
Tell me the area(
计算几何
--求两圆相交面积)
ProblemLink:http://acm.hdu.edu.cn/showproblem.php?pid=1798TellmetheareaTimeLimit:3000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2828AcceptedSubmission(s):903ProblemDes
林下的码路
·
2017-04-05 20:19
ACM
计算几何
[
计算几何
] [BZOJ4246] 两个人的星座
JOI2014最难的一道题?题目在这里,讲道理感谢Po姐的翻译。算是补坑了,Po姐来讲课的时候讲的一道题。原版题解在这里,继续推荐有日文的基础的童鞋食用。日语是个好东西......最暴力的一种解法就是把这些点能组成的三角形全搞出来判断,那么这就是(n3)2的算法,经过组合数化简得到大概的复杂度为O(n6)。想A可以交给天河二号或者太湖之光.......。考察性质,如果两个三角形相离,则一定可以做出
HeRaNO
·
2017-04-02 22:43
计算几何
【NOI2017模拟3.30】原谅(
计算几何
,期望)
Description终其一生,我们在寻找一个原谅。犯下了太多错,要原谅的那个人,永远都是自己。Samjia在深夜中望见了没有边界的人生,他没有想到过自己犯下了这么多的错误,他想在他的一生中寻求一个原谅。他的人生是一个没有边界的平面,平面上有n个错误,每个错误是一个点,每个点i有一定的坐标(x[i],y[i]),有一个参数p表示每个点有p的概率出现在平面上,注意两个不同的点的出现互相没有影响,Sa
Facico
·
2017-03-31 09:15
noi
概率
几何
【jzoj5036】【原谅】【数学期望】【
计算几何
】
题目大意给一个点集,每个点出现的概率都为p,求期望只在结点处相交最多能连多少条边。解题思路欧拉公式:在一个平面图内,设点数为V,边数为E,有界面数为F一定满足:V+F-E=1。将点三角剖分,一定是最优,这时2E=3F+K,K为凸包上边的条数。整理得E=3V-K-3。由于期望的线性性,点的期望为N*p,凸包上边的期望等于每条边在凸包上期望的和,枚举一条边,张一个最大小于180度的角,中间的点可选可不
inklutcuah
·
2017-03-31 08:56
计算几何
期望
jzoj
第五周 拓扑排序
算法题目
:CourseSchedule
算法题目
描述:Thereareatotalofncoursesyouhavetotake,labeledfrom0ton-1.Somecoursesmayhaveprerequisites
aishuo_w
·
2017-03-26 21:27
计算几何
之三角剖分--Art Gallery Problem
ArtGalleryProblem我们先引入一个著名的ArtGallery问题:对于一个多边形的画廊,需要多少个摄像头(360度无死角)才能完全覆盖?圆点为摄像头。其实就转化为了这样一个问题:作为一名菜鸟程序员,我们不去深究数学中的问题,用直觉来感受一些特征。下界对于n>3的凸多边形(convexpolygon)和星状多边形(starpolygon),我们可以很直观的看出G(P)=1。上界这个问题
superPershing
·
2017-03-26 00:00
计算几何
通过质心坐标系进行图像变形
我们就可以构造插值:这样,我们就可以已知的顶点对未知的点进行插值:下面结合一种实际应用的例子:在对一幅图像进行图像变形时,如果我们选定了一个边界(多边形),我们可以对这个多边形进行三角化(即将其分割成若干个三角形,在
计算几何
中称为
superPershing
·
2017-03-26 00:00
图像处理
图形学
凸包:Graham's Scan
1.概念凸包(ConvexHull)是一个
计算几何
(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有点的。
三三de酒
·
2017-03-22 15:00
计算几何
笔记之凸包
ConvexHull(凸包)在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。在二维欧几里得空间中,凸包可想象为一条刚好包着所有点的橡皮圈。葛立恒(Graham)扫描法:由最底的一点A_1开始(如果有多个这样的点,那么选择最左边的),计算它跟其他各点的连线和x轴正向的角度,按小至大将这些点排序,称它们的对应点为A2,A3,...,An。这里的时间复杂度可达O(nlog
superPershing
·
2017-03-21 00:00
计算几何
Merge k Sorted Lists (LeetCode hard algorithm problem)
本次的
算法题目
是MergekSortedLists。
YouyouPan
·
2017-03-19 17:19
算法
leetcode
链表
leetcode
算法设计第三周 (分治算法)
算法题目
:Searcha2DMatrixIIAddtoList
算法题目
描述:Writeanefficientalgorithmthatsearchesforavalueinanmxnmatrix.Thismatrixhasthefollowingproperties
aishuo_w
·
2017-03-12 17:22
[编程题] 页码统计
牛牛于是想了一个
算法题目
:在这本算法书页码中0~9每个数字分别出现了多少次?
kimino4a
·
2017-03-08 20:36
编程练习
算法第二周 分治算法应用
算法题目
:KthLargestElementinanArray
算法题目
描述:Findthekthlargestelementinanunsortedarray.Notethatitisthekthlargestelementinthesortedorder
aishuo_w
·
2017-03-05 23:17
分治
HDU1147 - Pick-up sticks -
计算几何
(判断线段相交)
1.题目描述:Pick-upsticksTimeLimit:4000/2000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3056AcceptedSubmission(s):1145ProblemDescriptionStanhasnsticksofvariouslength.Hethrowsthem
寒江雪里独钓着的蓑笠翁
·
2017-03-02 23:10
计算几何
LeetCode 求和类
算法题目
详解(C++)
(乐乐独家研制C++解决方法详解,包含class详解以及后期main调用)1.twosum(这里就截取官网上的
算法题目
--乐乐实在懒得打了)15.threesum两道题一起讲解~~嘻嘻这道题目要求用的框架以及乐乐的答案
christy_02880
·
2017-02-24 16:26
leetcode
[BZOJ1913][Apio2010]signaling 信号覆盖(
计算几何
+组合数学)
题目描述传送门题解非常神奇的一道思路题,刚开始只会sb暴力这篇题解讲得非常好orz:http://blog.csdn.net/qpswwww/article/details/45334033代码#include#include#include#include#includeusingnamespacestd;#defineN1505constdoublepi=acos(-1.0);constdou
Clove_unique
·
2017-02-07 19:37
题解
计算几何
组合数学
[BZOJ1913][Apio2010]signaling 信号覆盖(
计算几何
+组合数学)
题目描述传送门题解非常神奇的一道思路题,刚开始只会sb暴力这篇题解讲得非常好orz:http://blog.csdn.net/qpswwww/article/details/45334033代码#include#include#include#include#includeusingnamespacestd;#defineN1505constdoublepi=acos(-1.0);constdou
Clove_unique
·
2017-02-07 19:37
题解
计算几何
组合数学
算法笔记:树和分治+复杂度分析2
https://github.com/xy7313/lintcode/blob/master/L3-BinaryTree/aboutTree.java1.树和分治法的关系分治法:divide-conquer
算法题目
中
暗黑破坏球嘿哈
·
2017-02-07 08:21
JavaSE 面试题汇总
标题重点内容java程序员38道常规面试题精选30道Java笔试题解答今日头条校招题目——贪心+排序思想高阶20个高级Java面试题汇总OJTopCoder
算法题目
浏览器华为OJ机试训
ThePromonkeyOf_HeLuo
·
2017-01-22 22:30
面试及非技术技能
皮克定理
皮克定理早在高中就学过了,但以前没有
计算几何
的基础,一直没做过题,今天再来学习一下皮克定理:给定坐标均是整点的简单多边形,设其面积为S,内部整点数为a,边界上整点数为b,那么他们满足关系S=a+b2−1
Cabinfever
·
2017-01-21 21:04
计算几何
[
计算几何
][凸包][旋转卡壳] 最远距离点对
题目描述给定平面上的n个点,找出它们之间最远的点对。输入格式多组数据,每组第一行n代表点数,接着n行为点的坐标,坐标为整数,不超过10^18范围。n#include#include#include#include#include#include#include#includeusingnamespacestd;inlineconstintGet_Int(){intnum=0,bj=1;charx=
Bill_Yang_2016
·
2017-01-20 09:08
计算几何
凸包
旋转卡壳
bzoj 1185: [HNOI2007]最小矩形覆盖 (旋转卡壳)
162MBSecSpecialJudgeSubmit:1406Solved:633[Submit][Status][Discuss]DescriptionInputOutputSampleInputSampleOutputHINTSource
计算几何
clover_hxy
·
2017-01-05 09:42
计算几何
计算几何
学习笔记
向量、直线与多边形精度控制控制精度一般在10−7~10−10之间constdoubleeps=1e-7;intdcmp(doublex){if(fabs(x)0)?1:-1;}计算π的值反余弦函数constdoublepi=acos(-1.0);定义一个向量structVector{doublex,y;Vector(doubleX=0,doubleY=0){x=X,y=Y;}};定义一个点二维坐标
Clove_unique
·
2017-01-05 08:43
学习笔记
计算几何
[POJ1265]Area(
计算几何
)
题目描述传送门题意:给出一个顶点都在整点的多边形,求多边形的面积、在多边形内部有多少个整点,在多边形边界上有多少个整点。题解Pick定理:一个计算点阵中顶点在格点上的多边形面积公式:S=a+b/2-1,其中a表示多边形内部的点数,b表示多边形边界上的点数,S表示多边形的面积。那么a=(2S-b+2)/2S可以通过叉积求出计算b的方法是:某一条边(x,y)上的整点的数量是gcd(|x|,|y|)+1
Clove_unique
·
2017-01-02 21:07
题解
计算几何
[POJ2954]Triangle(
计算几何
)
题目描述传送门题意:给出一个顶点都是整点的三角形,求三角形内部的整点的个数。题解Pick定理:一个计算点阵中顶点在格点上的多边形面积公式:S=a+b/2-1,其中a表示多边形内部的点数,b表示多边形边界上的点数,s表示多边形的面积。那么a=(2S-b+2)/2S可以通过叉积直接求出计算b的方法是:某一条边(x,y)上的整点的数量是gcd(|x|,|y|)+1代码#include#include#i
Clove_unique
·
2017-01-02 21:17
题解
计算几何
[POJ1654]Area(
计算几何
)
题目描述传送门题意:1右下2右3右上4下5回到原点6上7左下8左9左上起点在原点,按照操作进行,走出来一个多边形,求多边形的面积。题解这题好毒啊…比较卡内存,1500+的MLE看起来很多人都不看题…然后就是貌似double会炸精度,从走法上看最后的面积只有可能是整数或者0.5的小数,于是用longlong然后最后特判一下就行了代码#include#include#include#include#i
Clove_unique
·
2017-01-02 19:16
题解
计算几何
最优分解问题
输入10输出30题目类型:贪心
算法题目
分析:该题是将正整数进行分解,而且互不相同,a+b大于2倍的根号下a*b,所以分解成的数字越接近越好。
hlk_1135
·
2017-01-02 15:10
C/C++
算法分析与设计
[BZOJ1610][Usaco2008 Feb]Line连线游戏(
计算几何
)
题目描述传送门题解两两枚举点求直线相同斜率的只能画一条注意特判斜率不存在代码#include#include#include#include#includeusingnamespacestd;#defineN40005constdoubleinf=1e9;constdoubleeps=1e-9;intdcmp(doublex){if(x=-eps)return0;return(x>0)?1:-1;
Clove_unique
·
2017-01-01 20:34
题解
计算几何
[POJ1269]Intersecting Lines(
计算几何
)
题目描述传送门题意:每次给出两条直线,判断是否平行、重合、相交,相交的话就交点。题解判断两条直线是否平行两条直线各任选两个点组成两个向量平行(叉积为0)判断两条直线是否重合在平行的基础上,在两条直线上各选一个点组成一个向量在去与前两个判平行(叉积为0)求交点的话用直线的分点(比值)+叉积面积法求解注意比值不能加fabs代码#include#include#include#include#inclu
Clove_unique
·
2017-01-01 20:06
题解
计算几何
[POJ3304]Segments(
计算几何
)
题目描述传送门题意:给出一些线段,问是否存在一条直线,使所有线段在直线上的射影至少有一个公共点。题解如果所有线段在直线上的射影至少有一个公共点的话,那么过这个点做这条直线的垂线,垂线一定与所有线段都相交问题可以转化为判断是否存在一条直线与所有线段都相交猜一猜就知道只有线段的端点是有价值的对吧,也就是说,可以枚举所有的端点,两个端点就能确定一条直线,然后再判断这条直线是否能与所有线段都相交就可以了判
Clove_unique
·
2017-01-01 20:47
题解
计算几何
[POJ2398]Toy Storage(
计算几何
+二分)
题目描述传送门题解同POJ2318代码#include#include#include#include#includeusingnamespacestd;#defineN10005constdoubleeps=1e-9;intdcmp(doublex){if(x=-eps)return0;return(x>0)?1:-1;}structVector{doublex,y;Vector(doubleX
Clove_unique
·
2017-01-01 16:05
题解
计算几何
计算几何
总结
计算几何
总结一、精度控制
计算几何
经常牵扯到浮点数的运算,所以就会产生精度误差,因此我们需要设置一个eps(偏差值),一般取1e-7到1e-10之间,并用下面的函数控制精度。
clover_hxy
·
2017-01-01 15:50
计算几何
poj 2398 Toy Storage (
计算几何
)
ToyStorageTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:5487Accepted:3268DescriptionMomanddadhaveaproblem:theirchild,Reza,neverputshistoysawaywhenheisfinishedplayingwiththem.TheygaveRezaarectangu
clover_hxy
·
2017-01-01 15:08
计算几何
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他