ACM_几何
文章平均质量分 82
AC_Dreameng
行有余力,则来刷题!
展开
-
CDOJ 93 King's Sanctuary【判断四边形形状】
题意:按顺时针(clockwise)方向给你四个点的坐标,判断它是否是平行四边形,矩形,菱形,正方形。 几何,肯定是用向量,具体判断四边形的形状,就看你初高中的几何了,具体判断,看下面这张图原创 2016-08-01 10:59:52 · 1477 阅读 · 0 评论 -
POJ 1018 & HDU 1432 Lining Up 【简单几何】
Lining Up Time Limit: 2000MS Memory Limit: 32768K Total Submissions: 24786 Accepted: 7767 Description "How am I ever going to solve this problem?" said the pilot.原创 2016-08-14 11:42:01 · 1324 阅读 · 0 评论 -
POJ 2546 Circular Area【计算几何,计算两圆相交面积】
题意:给出两个圆的圆心个半径,求两个圆的相交面积。 要求相交面积,首先要判断两圆的位置关系。 参考博客:http://www.cnblogs.com/luyingfeng/p/4130689.html 思路 : 分三种情况讨论 假设半径小的圆为c1,半径大的圆为c2。 c1的半径r1,圆心坐标(x1,y1)。c2的半径r2,圆心坐标(x2,y2)。 d为两圆圆心连线的长度。 相交面积为S d=sqrt((x1-x2)^2+(y1-y2)^2) (1)如果r1+r2<=d 那么两圆相离,相交面积S=0 (2原创 2016-11-23 20:39:50 · 2551 阅读 · 0 评论 -
【浙江理工大学2016年新生赛暨全国新生邀请赛】 F 牛吃草,ZSTUOJ4243 【计算几何+二分】
此题和POJ 2545 Circular Area 那题类似,那题是求两个圆的相交面积,此题是要求另一个圆的半径,直接来求有点麻烦,那就用二分吧。原创 2016-11-23 21:33:49 · 1436 阅读 · 4 评论 -
【2017多校第二场】HDU 6055 Regular polygon【几何,枚举】
题意:题意,二维平面上给N个整数点,问能构成多少个不同的正多边形。 题解:容易得知只有正四边形可以使得所有的顶点为整数点。(具体证明可参考杨景钦在2017的国家队论文) 所以正解即求出所有的正四边形个数。 枚举2个点,然后暴力判断另外2个点的位置是否存在。 复杂度 N*N*logN。 解: 坐标都是整数输入,那么整数坐标能组成的正多边形只有正方形。 但正方形的位置是随意的。 让后我们会发现正方形可以分解为四个直角三角形。 如图:原创 2017-08-08 14:25:32 · 732 阅读 · 0 评论