博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: 1 //三维几何函数库 2 #include 3 #define eps 1e-8 4 #define zero(x) (((x)>0?(x):-(x))eps&& 93 vlen(xmult(subt(p,s.b),subt(p,s.c)))>eps&&vlen(xmult(subt(p,s.c),subt(p,s.a)))>eps; 94 } 95 i... 阅读全文
posted @ 2019-04-25 20:20 GUET_uzi 阅读(232) 评论(0) 推荐(0)
摘要: 凸包就是把给定点包围在内部,面积最小的凸多边形 Graham扫描法 1.把点按照x坐标排序 2.将p1,p2放到凸包中 3.从p3开始,当新的点在凸包的前进方向的左边时加入该点,否则弹出最后加入的点,直到新点在左边 4.将上述流程反过来做一遍求上凸壳 struct vector { double x 阅读全文
posted @ 2019-04-25 20:16 GUET_uzi 阅读(302) 评论(0) 推荐(0)
摘要: 向量四则运算 精度控制 求a向量的长度 点积 a·b的几何意义为a在b上的投影长度乘以b的模长 a·b=|a||b|cosθ,其中θ为a,b之间的夹角 坐标表示 a=(x1,y1) b=(x2,y2) a·b=x1*x2+y1*y2; 两个向量的叉积是一个标量,a×b的几何意义为他们所形成的平行四边 阅读全文
posted @ 2019-04-25 19:59 GUET_uzi 阅读(143) 评论(0) 推荐(0)
摘要: 1 /* 2 类型:多边形相交面积模板 3 */ 4 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 #define maxn 510 12 const double eps=1E-8; 13 int sig(double d)... 阅读全文
posted @ 2019-04-25 07:39 GUET_uzi 阅读(190) 评论(0) 推荐(0)

- 创建于 2018年9月1日

这是一位ACM爱好者&数学爱好者的个人站,内容主要是算法&数据结构&数学研究的技术文章,大部分来自学习,部分来源于网络,希望对大家有所帮助。