随笔分类 -  计算几何

摘要:题目背景 此处省略1W字^ ^ 此处省略1W字^ ^ 题目描述 贝茜在牛的选美比赛中赢得了冠军”牛世界小姐”。因此,贝西会参观N(2 < = N < = 50000)个农场来传播善意。世界将被表示成一个二维平面,每个农场位于一对整数坐标(x,y),各有一个值范围在-10000…10000。没有两个农 阅读全文
posted @ 2019-10-29 18:16 oc_co 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Given the Cartesian coordinates of n (> 0) 2-dimensional points, write a program that computes the area of their smallest bounding rectangle (smallest 阅读全文
posted @ 2019-10-28 21:03 oc_co 阅读(533) 评论(0) 推荐(0) 编辑
摘要:题目描述 Given n distinct points on a plane, your task is to find the triangle that have the maximum area, whose vertices are from the given points. 题目描述 阅读全文
posted @ 2019-10-28 20:42 oc_co 阅读(376) 评论(0) 推荐(0) 编辑
摘要:题目描述 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 输入格式 第一行有一个整数n,表示凸多边形的个数,以下 阅读全文
posted @ 2019-10-25 10:24 oc_co 阅读(156) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出空间中n个点,求凸包表面积。 给出空间中n个点,求凸包表面积。 输入格式 第一行一个整数n,表示点数。 接下来n行,每行三个实数x,y,z描述坐标。 第一行一个整数n,表示点数。 接下来n行,每行三个实数x,y,z描述坐标。 输出格式 输出凸包表面积,保留3位小数。 输出凸包表面积,保 阅读全文
posted @ 2019-10-10 21:32 oc_co 阅读(203) 评论(0) 推荐(0) 编辑
摘要:题目描述 致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。 我们将H村抽象为一维的轮廓。如下图所示 我们可以用一条山的上方轮廓折线(x1, y1), (x2, y2), …. (xn, yn)来描述H村的形状,这里x1 < x2 < …< xn。瞭望 阅读全文
posted @ 2019-10-10 20:16 oc_co 阅读(195) 评论(0) 推荐(0) 编辑
摘要:P4196 [CQOI2006]凸多边形 题目描述 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图: 则相交部分的面积为5.233。 输入格式 第 阅读全文
posted @ 2019-10-04 21:25 oc_co 阅读(141) 评论(0) 推荐(0) 编辑
摘要:P1429 平面最近点对(加强版) 题目描述 给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的 给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的 输入格式 第一行:n;2≤n≤200000 接下来n行:每行两 阅读全文
posted @ 2019-10-04 10:37 oc_co 阅读(202) 评论(0) 推荐(0) 编辑
摘要:P1742 最小圆覆盖 题目描述 给出N个点,让你画一个最小的包含所有点的圆。 输入格式 先给出点的个数N,2<=N<=100000,再给出坐标Xi,Yi.(-10000.0<=xi,yi<=10000.0) 输出格式 输出圆的半径,及圆心的坐标,保留10位小数 输入输出样例 输入 #1 6 8.0 阅读全文
posted @ 2019-10-03 21:08 oc_co 阅读(843) 评论(0) 推荐(0) 编辑
摘要:极角排序 所谓极角,指的就是以x轴正半轴为始边,逆时针转过的角,这个角的范围是[0,2π][0,2π]。 利用atan2函数 atan2(y,x),表示(x,y)这个点与原点连线,这条线与x轴正半轴的夹角,这里的这个极角的范围是[−π,π][−π,π]的,一二象限为正,三四象限为负。所以我们从小到大 阅读全文
posted @ 2019-10-03 10:26 oc_co 阅读(405) 评论(0) 推荐(0) 编辑
摘要:题目描述 农夫约翰想要建造一个围栏用来围住他的奶牛,可是他资金匮乏。他建造的围栏必须包括他的奶牛喜欢吃草的所有地点。对于给出的这些地点的坐标,计算最短的能够围住这些点的围栏的长度。 农夫约翰想要建造一个围栏用来围住他的奶牛,可是他资金匮乏。他建造的围栏必须包括他的奶牛喜欢吃草的所有地点。对于给出的这 阅读全文
posted @ 2019-10-02 21:29 oc_co 阅读(159) 评论(0) 推荐(0) 编辑
摘要:#pragma GCC optimize(2) #pragma GCC optimize(3, "Ofast", "inline") #include//最大空凸包 #define ll long long #define met(a, x) memset(a,x,sizeof(a)) using namespace std; const double pi = acos(-1.0); t... 阅读全文
posted @ 2019-10-02 19:55 oc_co 阅读(329) 评论(0) 推荐(1) 编辑

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