?? 爆頭.cpp
字號(hào):
#include <iostream>
#include <string>
#include<cmath>
using namespace std;
int main()
{
int t;
// while(cin>>t)
// {
cin>>t;
int i;
double v1,h1,x1,y1,z1;
double v2,h2,x2,y2,z2,gunx,guny,gunz;
double tx1,ty1,tz1;
double cos,sin,k1,k2,k3,distance,length;
for(i=0;i<t;i++)
{
cin>>v1>>h1>>x1>>y1>>z1;
cin>>v2>>h2>>x2>>y2>>z2>>gunx>>guny>>gunz;
tx1=x1-x2;
ty1=y1-y2;
tz1=(z1-z2+((v1-h1)-(v2*0.9-h2)));
k1=tx1*gunx+ty1*guny+tz1*gunz;
k2=sqrt(tx1*tx1+ty1*ty1+tz1*tz1);
k3=sqrt(gunx*gunx+guny*guny+gunz*gunz);
cos=k1/(k2*k3);
if(cos<0)
cout<<"NO"<<endl;
else
{
distance=k2;
sin=sqrt(1-cos*cos);
length=distance*sin;
if(length<=h1)
{
cout<<"YES"<<endl;
}
else
cout<<"NO"<<endl;
}
}
// }
return 0;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -