![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算几何
wangkr1999
这个作者很懒,什么都没留下…
展开
-
Codeforces166B 凸包问题
CF166B 凸包问题(模板)题目链接:http://codeforces.com/problemset/problem/166/B题意:给出两个多边形A的n个点a1、a2…an,多边形B的m个点b1、b2…bm,保证A是一个凸多边形,判断B是否完全包含在A内。首先,凸包的定义如下:给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边形,它能包含点集中所有的点。eg:解题思...原创 2019-07-31 21:28:50 · 248 阅读 · 0 评论 -
计算几何(线段、直线)模板
计算几何(线段、直线)模板const double eps = 1e-6;int sgn(double x){ if(fabs(x) < eps)return 0; if(x < 0)return -1; else return 1;}struct Point{ double x,y; Point(){} Point(dou...原创 2019-08-24 13:13:53 · 370 阅读 · 0 评论 -
计算几何-------叉乘
叉乘的应用叉积的几何意义|c|=|a×b|=|a| |b|sinα (α为a,b向量之间的夹角)已知向量A和B,A × B的到如图红色的向量,根据右手螺旋定则,手指指向A,向B方向合拢,大拇指向上为正,向下为负。应用1、计算面积向量p=(a,b), q=(c,d)p × q = ad - bc = - q × p叉乘的大小等于于2倍三角形面积(叉乘结果取绝对值)2、判断点...原创 2019-08-21 00:30:47 · 4110 阅读 · 0 评论 -
计算几何题目总结
计算几何题目总结1、POJ1556总共4*n+1个点。根据线段交去判断会不会冲突,可以直接连的就建立一条路径。然后求最短路。因为点很小,所以无论哪种最短路算法都可使用。/************************************************************ * Author : kuangbin * Email : k...原创 2019-08-31 13:01:18 · 562 阅读 · 0 评论 -
hdu1392——凸包模板
hdu1392——凸包模板题意:求给出点的凸包周长注意:n==2时,输出两点连线长度即可AC代码:#include<iostream>#include<algorithm>#include<cstdio>#include<cstring>#include<string>#include<stack>#inc...原创 2019-09-06 14:55:28 · 150 阅读 · 0 评论