摘要:
A、Rescue The Princess已知一个等边三角形的两个顶点A、B,求第三个顶点C,A、B、C成逆时针方向。常规的解题思路就是用已知的两个点列出x,y方程,但这样求出方程的解的表达式比较复杂。更为简单的方法就是以A的坐标加A、C直线的角度求解,使用atan2函数求出A、B直线的角度再加上60就是A、C的角度,使用A、B求出等边三角形的边长。 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 const double pi = acos(-1.0); 8 double xx1,yy1,xx2,yy2,x... 阅读全文