随笔分类 -  计算几何

1 2 下一页

多圆面积交、并
摘要:看到个板子,觉得不错。 多圆面积并 阅读全文

posted @ 2016-09-22 20:17 very_czy 阅读(378) 评论(0) 推荐(0)

lightoj 1358
摘要:问圆和多边形相交,什么时候比例可以是一个定值。 二分加模板,可就是过不了。。。伤心。。。帖一发新模板,意思都一样,真是纠结了。 http://tokers.cn/2015/10/08/lightoj1358-fukushima-nuclear-blast%e4%ba%8c%e5%88%86%e5%9 阅读全文

posted @ 2016-09-13 11:47 very_czy 阅读(195) 评论(0) 推荐(0)

POJ1269 直线相交
摘要:版子 http://blog.csdn.net/acm_zl/article/details/9471451 阅读全文

posted @ 2016-09-13 10:48 very_czy 阅读(171) 评论(0) 推荐(0)

lightoj 1260
摘要:两个多边形,问在职中穿行的圆的最大半径。 裸的点到线段距离,当模板了。 阅读全文

posted @ 2016-09-13 10:43 very_czy 阅读(261) 评论(0) 推荐(0)

hdu 5839
摘要:找立体四边形,至少4边相等;如果4边相等,不相等的两边必须相对。 比赛中一直没想通怎么统计正四面体,看题结,竟然是暴力。。。想想就能出数据hack了,不过,谁让数据水呢。。。 阅读全文

posted @ 2016-09-04 17:18 very_czy 阅读(277) 评论(0) 推荐(0)

HDU 5784 How Many Triangles
摘要:给你一堆点,找锐角三角形。 TWO POINTER 思想。 统计出所有锐角和直=钝角的数目。 做法是这样的:对每个点对所有点极角排序,然后TWO POINTER计算每一个锐角(一个边上有好几个点也会被统计好几次),直角钝角。然后ans=(锐角个数-直角钝角个数*2)/3;因为每一个角度可能也只可能出 阅读全文

posted @ 2016-08-03 11:51 very_czy 阅读(399) 评论(0) 推荐(0)

HDU 5733 求四面体 内心 外心 内接圆圆心 外接圆圆心
摘要:给四个点让求内接圆心。 就求呗~ 内心公式: 设四面体A1A2A3A4的顶点Ai多对的侧面积为Si(i=1,2,3,4),顶点Ai的坐标为(xi,yi,zi)(i=1,2,3,4),四面体内心I的坐标为(xi,yi,zi),则 x1=(s1*x1+s2*x2+s3*x3+s4*x4)/(s1+s2+ 阅读全文

posted @ 2016-07-20 13:24 very_czy 阅读(1193) 评论(0) 推荐(1)

lightoj 1208
摘要:给组数,给边数给一个点, 给一堆边。 求包围的最小周长。 思路清晰,每条边只加一次,为逆时针缠绕。 然后化边为点,边到边如果左旋就有一个初始距离,然后求floyed。 lightoj 的>>不能连着写,不然就会挂。 阅读全文

posted @ 2016-07-05 22:59 very_czy 阅读(209) 评论(0) 推荐(0)

lightoj 1320
摘要:输入: 给组数; 给边数N,给X最大,给Y最大, 给N条边,X1Y1,X2Y2; 问区域内有几个块。 思路清晰,对于每条边,有自己的影响,影响就是和之前的边有多少交点。有一个交点加一块,自身是一块。 但是有个技巧,就是浮点数的点,怎么存; 发现直线相交的交点是 X=(l2.b*l1.c - l1.b 阅读全文

posted @ 2016-07-05 22:00 very_czy 阅读(147) 评论(0) 推荐(0)

POJ3608(旋转卡壳--求两凸包的最近点对距离)
摘要:分析:以下内容来自:http://blog.csdn.net/acmaker/article/details/3178696 考虑如下的算法, 算法的输入是两个分别有m和n个顺时针给定顶点的凸多边形P和Q。 1.计算P上y坐标值最小的顶点(称为 yminP )和Q上y坐标值最大的顶点(称为 ymax 阅读全文

posted @ 2016-06-11 19:33 very_czy 阅读(391) 评论(0) 推荐(0)

1378 The Falling Circle
摘要:#include <cstdio>#include <iostream>#include <cmath>#include <cstring>#include <cstdlib>#include <algorithm>#define LL long long#define DB doubleusing 阅读全文

posted @ 2016-06-10 15:18 very_czy 阅读(114) 评论(0) 推荐(0)

lightoj 1118 Incredible Molecules 圆面积求交,模板
摘要:看了kuangbin神的版子,自己的都不敢往上贴了。。。 #include <cstdio>#include <cstring>#include <algorithm>#include <cstdlib>#include <iostream>#include <vector>#include <cm 阅读全文

posted @ 2016-06-10 13:00 very_czy 阅读(141) 评论(0) 推荐(0)

一个关于圆的角度合并的小技巧
摘要:一次告诉你三个点,这三个点在一个正多边形上,让你输出最少边数。 因为求圆心角有精度丢失,所以转化成小三角形中其余两个角合,又因为是正n边形,所以就可以转化成那个大角。 当然也可以说是圆心角不好求,可以直接求圆周角,以此类推~~~ #include<cstdio> #include<cmath> #i 阅读全文

posted @ 2016-04-17 20:36 very_czy 阅读(507) 评论(0) 推荐(0)

O(logn)判断点在凸多边形内
摘要:学习了优秀的算法。。。大概是找到这个点在哪个三角形块内,所以二分很优秀~ 这个里面没有凸包,一般还要加个凸包 来自 http://blog.csdn.net/codeforces_sphinx/article/details/7200301 #include <iostream>#include < 阅读全文

posted @ 2016-04-05 21:23 very_czy 阅读(376) 评论(0) 推荐(0)

直线相交 模板 大全
摘要:重载了很多东西,支持 两对a,b,c; 两个点加一对a,b,c; 两对点x,y; 还有getline的助攻 #include <cstdio>#include <iostream>#include <cmath>#include <cstring>#include <cstdlib>#include 阅读全文

posted @ 2016-03-29 13:46 very_czy 阅读(162) 评论(0) 推荐(0)

hdu1007 平面最近点对
摘要:挺那啥的......方法挺费解,不过速度还不错,整体就是先横向筛一遍,在纵向筛一遍,最后递归一直求求求。。。。。。 #include <cstdio>#include <iostream>#include <cmath>#include <cstring>#include <cstdlib>#inc 阅读全文

posted @ 2016-03-24 13:16 very_czy 阅读(131) 评论(0) 推荐(0)

凸包+旋转卡壳模板——kuangbin版
摘要:凸包没什么好说的,旋转卡壳就是在一个先增再减的距离中找到极值,个人觉得还可以用三分找这个极值点,但也是仅仅加快了第一遍的速度,完全没必要。。。 胡言乱语。。。 这个速度明显不慢,三分根本没必要。 阅读全文

posted @ 2016-03-24 11:16 very_czy 阅读(296) 评论(0) 推荐(0)

半平面交 n^2和nlogn的模板
摘要:n^2普通模板: /*半平面相交(直线切割多边形)(点标号从1开始)*/Point points[MAXN],p[MAXN],q[MAXN];int n;double r;int cCnt,curCnt;inline void getline(Point x,Point y,double &a,do 阅读全文

posted @ 2016-03-24 10:52 very_czy 阅读(350) 评论(0) 推荐(0)

二维凸包模板——kuangbin版
摘要:简洁明了,转自kuangbin神~#include<stdio.h> #include<math.h> #include<algorithm> #include<iostream> using namespace std; const int MAXN=1000; struct point { in 阅读全文

posted @ 2016-03-23 15:25 very_czy 阅读(274) 评论(0) 推荐(0)

hdu4404+lightoj1130 计算几何 直线与圆相交模板
摘要:来自学长的模板,改成了自己模板的风格,其中分类的思想很明确。但是过不了light oj 1130。 题意是求多边形和圆面积交。 所以后来又在网上找了版子,这个版子两道题都能过。 阅读全文

posted @ 2016-03-18 13:44 very_czy 阅读(203) 评论(0) 推荐(0)

1 2 下一页

导航