计算几何
islands_
IT 弱菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UVALive 3263 That Nice Euler Circuit 计算几何+欧拉定理
这是白书上面的原题,题意是求闭合的n条线段把平面分成了几个区域。 就是一个 欧拉定理 V+F-E=2 。 v是图的顶点数,F是图的面数,E是图的边数。·我自己在写的时候有一个地方跟费解的,我把每个节点都重复了算了一次,最后去重,结果是wa了。到现在还不清楚问什么。。。。。 反正都去了重的,重复一遍为什么错了。T_T。#include#include#include#i原创 2015-01-07 21:27:55 · 621 阅读 · 0 评论 -
hdu 3400 3分 套 3分
题目地址 http://acm.hdu.edu.cn/showproblem.php?pid=3400 显然先3分AB 然后 3分CD 有一点注意的是 计算距离需要+eps 否者 wa#include#include#include#include#include#include#include#include#include#include#inclu原创 2015-01-09 16:22:10 · 600 阅读 · 0 评论 -
uva 12304 2D Geometry 110 in 1! 计算几何
刚开始学计算几何。 写了一天。也积累了很多经验。向量旋转不要轻易用,主要是不知道是是顺时针旋转还是逆时针旋转,容易错误。#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespa原创 2015-01-15 16:10:28 · 545 阅读 · 0 评论 -
凸包扫描 + 旋转卡壳 UVALive 4728
题意:给n个正方形,求正方形的顶点之间的最大距离。思路:可以确定的是最远距离的2个点一定在这些正方形的顶点的凸包上的2个点。所以先求一次凸包。 求凸包上2个点的最打距离,实际就是就凸包的直径,有成型的算法。可以用旋转卡壳直接求解。#include#include#include#include#include#include#include#include#include原创 2015-01-18 18:17:39 · 521 阅读 · 0 评论 -
(2分+半平面交) Most Distant Point from the Sea UVALive 3890
题意,在大海的中央没有,有一个凸n边行的小岛。求出岛上离海上最远的距离。题解:假设在岛上有一个点距离海平面为k。 那么这些点实际上是离每条边距离为k的直线围成的面积。 所以可以直接2分+半平面角。#include#include#include#include#include#include#include#include#include#include#incl原创 2015-01-19 21:15:16 · 649 阅读 · 0 评论 -
poj 2164 (卷包裹算法)
取了个数组名_end[] ,Re了一天, 都要哭了。。。。。_end[] 不能用。 view cod#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const原创 2015-01-21 16:06:31 · 697 阅读 · 0 评论 -
矩形面积并 (hdu1542)
#include #include#include#include#includeusing namespace std;const int mmax = 210;const double eps = 1e-8;int sgn(double x){ if(fabs(x)<eps) return 0; return x<0?-1:1;}struc原创 2015-06-04 21:41:23 · 556 阅读 · 0 评论 -
hdu 4419 矩形面积并
#include #include#include#include#include#includeusing namespace std;typedef __int64 LL;const int mmax = 20010;mapq;struct Rect{ LL x1,x2; LL y1,y2; char Col[2]; void read()原创 2015-06-05 21:00:41 · 622 阅读 · 0 评论
分享