传送门:点击打开链接
题意:判断一个点是否为三角形四心(重心、垂心、内心、外心)的任意一个。
分析:写这篇博客主要是为了复习几何模板。重心是三条中线的交点坐标为((x1+x2+x3)/3,(y1+y2+y3)/3);垂心是三条高线的交点,坐标利用线段垂直的性质(向量的内积为0)解一个方程组;内心是内接圆的圆心,也是利用线段垂直的性质(向量内积为0)解一个方程组;外心是外接圆的圆心,利用到三个点顶点距离相同的性质解一个方程组即可。其实这题没必要求出四心坐标,带进去判断就行了。出题人本来想卡double精度的,但是失败了,本来是只能使用long long的。标程会在后面给出。另外(设向量a(x1,y1)向量b(x2,y2) a∥b表示a=λb,即x1*y2-x2*y1=0 a⊥b表示a*b=0,即x1x2+y1y2=0)。分析:写这