摘要:
题意:求两个凸包的最近距离。题解:原来旋转卡壳这么暴力。。我以前一直以为是O(n)的。。。画画图,用叉积判断下旋转角度就行了~View Code 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cstdlib> 5 #include <algorithm> 6 #include <cmath> 7 8 #define N 22222 9 #define PI 3.14159265358979 10 #define EPS 阅读全文
摘要:
1,建议x,y,z直角坐标系。设A、B、C少拿点的坐标分别为(a1,b,1,c1),(a2,b2,c2),(a3,b3,c3),四面体O-ABC的六条棱长分别为l,m,n,p,q,r;2,四面体的体积为,由于现在不知道向量怎么打出来,我就插张图片了,将这个式子平方后得到:3,根据矢量数量积的坐标表达式及数量积的定义得又根据余弦定理得4,将上述的式子带入(1),就得到了传说中的欧拉四面体公式在这里说明一点这里面的推导我也是看的,要是是我自己推出来的,我不就欧拉了,哈哈。poj有一道就是关于这个公式的,说实话出这种题很没意思,如果你不知道公式基本上就做不出来,又一次我们学校比赛,有一哥就出了这个题 阅读全文
摘要:
题意:官兵与盗贼0 0?在二维平面上给出c个官兵、r个盗贼和o个市民,市民如果在3个官兵包围的三角形中状态是safe,如果在不safe的情况下被3个盗贼包围的三角形中状态是robbed,其他情况状态是neither,现在要求输出所有市民状态。题解:只是标注一下这个题。应该求一下官兵和盗贼的凸包,判断市民在凸包内就行了吧? 阅读全文
摘要:
题意:给定没有排序的凸包(就是说你还要自己再做一遍凸包),求凸多边形的质心(此题质心和重心重合)。题解:做完凸包搞成有序的,三角剖分,三角形的面积与三角形的重心坐标的加权平均数就是质心~又偷懒了,不写代码了~ 阅读全文
摘要:
题意:给出凸包上的点(无序的),要求从左下角开始按顺序逆时针输出所有凸包上的点~PS:凸包上的连续三个点存在共线。题解:直接套用可以处理共线的凸包模板~做这个题主要是为了验证模板对不对~View Code 1 #include <iostream> 2 #include <cstring> 3 #include <cstdlib> 4 #include <algorithm> 5 #include <cstdio> 6 #include <cmath> 7 8 #define N 222222 9 10 using nam 阅读全文