这题是一道数学题,题意还是比较易懂的,尤其是还加了一张图,值得一提的是这题对PI的精度要求比较高,3.1415926是满足不了的,就是因为这个导致了我第一次出现了时间限制,提高精度后就没什么问题了
代码如下
#include<stdio.h>
#include<math.h>#define pi 3.141592653589793238
void main()
{
int x1,y1,x2,y2,d1,d2,t;
double k1,k2,x,y;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d%d%d%d",&x1,&y1,&d1,&x2,&y2,&d2);
k1=tan((450-d1)%180*pi/180);
k2=tan((450-d2)%180*pi/180);
x=(y2-y1-x2*k2+x1*k1)/(k1-k2);
y=((x2-x1)*k1*k2+y1*k2-y2*k1)/(k2-k1);
printf("%.4f %.4f\n",x,y);
}
}