随笔分类 -  几何

摘要:题目描述 输入 输出 样例输入 26.0 2.0 0.00.0 0.0 0.02.0 -2.0 1.5707963268 样例输出 21.66 题解 凸包 傻逼题,答案显然为:所有圆心构成的凸包周长+一个圆的周长。这里求凸包用的方法是求上下两个凸壳再拼起来。 时间复杂度为排序的 $O(n\log n 阅读全文
posted @ 2018-03-14 09:53 GXZlegend 阅读(436) 评论(0) 推荐(0) 编辑
摘要:题目描述 李哲非常非常喜欢柠檬树,特别是在静静的夜晚,当天空中有一弯明月温柔地照亮地面上的景物时,他必会悠闲地坐在他亲手植下的那棵柠檬树旁,独自思索着人生的哲理。李哲是一个喜爱思考的孩子,当他看到在月光的照射下柠檬树投在地面上的影子是如此的清晰,马上想到了一个问题:树影的面积是多大呢?李哲知道,直接 阅读全文
posted @ 2018-03-14 09:13 GXZlegend 阅读(561) 评论(0) 推荐(0) 编辑
摘要:题目描述 你要维护一个向量集合,支持以下操作: 1.插入一个向量(x,y) 2.删除插入的第i个向量 3.查询当前集合与(x,y)点积的最大值是多少。如果当前是空集输出0 输入 第一行输入一个整数n,表示操作个数 接下来n行,每行先是一个整数t表示类型,如果t=1,输入向量 (x,y);如果t=2, 阅读全文
posted @ 2017-12-25 16:38 GXZlegend 阅读(659) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你(0,0)、(n,0)、(x,y)和另外m个点,除(0,0)(n,0)外每个点横坐标都大于0小于n,纵坐标都大于0。 输入 第一行,三个整数n,x,y分别表示河边城市和首都是(0,0),(n,0),(x,y)。 第二行,一个整数m。 接下来m行,每行两个整数a,b表示A国的一个非首都非 阅读全文
posted @ 2017-12-20 18:25 GXZlegend 阅读(380) 评论(0) 推荐(0) 编辑
摘要:题目描述 致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。我们将H村抽象为一维的轮廓。如下图所示 我们可以用一条山的上方轮廓折线(x1, y1), (x2, y2), …. (xn, yn)来描述H村的形状,这里x1 < x2 < …< xn。瞭望塔 阅读全文
posted @ 2017-12-20 10:31 GXZlegend 阅读(411) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个凸多边形,多次询问某个点是否在这个凸多边形的内部,强制在线。 输入 第一行一个数n,接下来n行,每行两个整数x,y。输入按照逆时针顺序输入一个凸包。 接下来一个数m,最后有m行,第一行两个整数 x,y,表示第一个人的坐标。 对于第i个询问(i>=2) ,输入两个数dx,dy。 如果 阅读全文
posted @ 2017-11-23 11:05 GXZlegend 阅读(427) 评论(0) 推荐(0) 编辑
摘要:题目描述 平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000 输入 第一行给出数字N,N在[3,3000] 下面N行给出N个点的坐标,其值在[0,10000] 输出 保留一位小数,误差不超过0.1 样例输入 5 0 0 1 2 0 2 1 0 1 1 样例输出 7.0 题解 阅读全文
posted @ 2017-09-12 13:38 GXZlegend 阅读(654) 评论(0) 推荐(0) 编辑
摘要:题目描述 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+B的形式(|A 阅读全文
posted @ 2017-09-09 08:54 GXZlegend 阅读(342) 评论(0) 推荐(0) 编辑
摘要:题目描述 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 输入 第一行有一个整数n,表示凸多边形的个数,以下依次描述各个多边形。第i个多边形的第一行包含一个整数mi,表示多边形的边数,以下mi行每行两个整数,逆时针给出各个顶点的坐 阅读全文
posted @ 2017-09-08 16:27 GXZlegend 阅读(405) 评论(0) 推荐(0) 编辑
摘要:题目描述 WJJ喜欢“魔兽争霸”这个游戏。在游戏中,巫妖是一种强大的英雄,它的技能Frozen Nova每次可以杀死一个小精灵。我们认为,巫妖和小精灵都可以看成是平面上的点。 当巫妖和小精灵之间的直线距离不超过R,且巫妖看到小精灵的视线没有被树木阻挡(也就是说,巫妖和小精灵的连线与任何树木都没有公共 阅读全文
posted @ 2017-09-05 20:31 GXZlegend 阅读(308) 评论(0) 推荐(0) 编辑
摘要:题目描述 在一个二维平面上,有一个镜面通道,由镜面AC,BD组成,AC,BD长度相等,且都平行于x轴,B位于(0,0)。通道中有n个外表面为镜面的光学元件,光学元件α为圆形,光学元件β为矩形(这些元件可以与其他元件和通道有交集,具体看下图)。光线可以在AB上任一点以任意角度射入通道,光线不会发生削弱 阅读全文
posted @ 2017-08-18 20:59 GXZlegend 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题目描述 题解 计算几何 由于对角线平分且相等的四边形是矩形,因此我们可以把每条对角线存起来,按照对角线长度和中点位置为关键字排序,这样对于每个相同长度和中点的对角线就排到了一起。 于是对于每段可能形成矩形的区间暴力即可。 时间复杂度O(cnt)cnt为矩形个数。根据大爷讲的某定理,$cn 阅读全文
posted @ 2017-08-18 19:09 GXZlegend 阅读(411) 评论(0) 推荐(0) 编辑
摘要:题目描述 有n个圆盘从天而降,后面落下的可以盖住前面的。求最后形成的封闭区域的周长。看下面这副图, 所有的红色线条的总长度即为所求. 输入 第一行为1个整数n,N<=1000接下来n行每行3个实数,ri,xi,yi,表示下落时第i个圆盘的半径和圆心坐标. 输出 最后的周长,保留三位小数 样例输入 2 阅读全文
posted @ 2017-08-14 08:56 GXZlegend 阅读(438) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示