![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何基础
cervoliu
这个作者很懒,什么都没留下…
展开
-
【USACO题库】3.4.1 Closed Fences闭合的栅栏
题意平面上有按逆时针顺序排好的N个点,给你这些点的坐标。 首先要判断这N个点按顺序连边构成的是否是一个合法的多边形。 一个合法的多边形定义为多边形的边与边互不相交。 然后再给一个点的坐标,求这个点能看到多边形上的哪些边。 如此图: (x,y)为观察者所在的点,能看到 (x1,y1)~(x6,y6),(x6,y6)~(x5,y5),(x4,y4)~(x3,y3)分析判断多边形合法其实就原创 2015-10-09 11:46:01 · 1043 阅读 · 0 评论 -
【SCOI2010】【JZOJ 4692】 传送带
Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。FTD在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在FTD想从A点走到D点,他想知道最少需要走多长时间 对于100%的数据 1<=Ax,Ay,Bx,By,Cx,Cy,Dx,Dy<=1000 1<=P,Q,R<=10 输出保留两位小数Analysi原创 2016-08-14 14:30:17 · 486 阅读 · 0 评论 -
【BOI2012】Mobile
Description平面上有一条线段,从(0,0)到(L,0) 有N个点,求线段上任意一点到这N个点中最近点的距离的最大值 换言之,求一个半径,使得以这N个点为圆心所成的圆能覆盖整条线段 1<=N<=10^6,1<=L<=10^9 输入的N个点按照x坐标不下降排列。如果两个点的x坐标相同,那么它们之间按照y坐标的升序排列。Analysis显然时间要求线性 假设所有n个点x坐标均不相同。如原创 2017-03-10 18:55:15 · 734 阅读 · 0 评论