题目
有一条圆形公路,半径为X个单位。Noder的家在这条公路上,有一个超市也在这条公路上。家和超市所形成的圆心角为Z度。
现在车子上有L升油,一升油能开5个单位的路程。问Noder用这L升油能不能先从家开到超市购物,然后再从超市回家。
Input
多组测试数据。 第一行输入一个整数T(1<=T<=10000),表示测试数据的数目。 接下来T行,每行三个整数X(1 <= X <= 100),L (0 <= L <= 100),Z(0 <= Z <= 360) 。
Output
对于每一组数据,如果能够往返,输出YES,否则输出NO。
Sample Input
样例输入1
2
1 100 0
10 0 1
Sample Output
样例输出1
YES
NO
##要考虑角度是否大于180,大于的话反着走更近,可以用到判断;Π的话可以写成double pi=3.1415926
代码
#include <stdio.h>
#include<math.h>
int main()
{
int T,i;
scanf("%d",&T);
for(i=0;i<T;i++){
int X,L,Z;
scanf("%d %d %d",&X,&L,&Z);
Z=Z>180?360-Z:Z;
double pi=3.1415926;
double l=(Z*pi*X)/180;
if(5*L>=2*l){
printf("YES\n");
}else{
printf("NO\n");
}
}
return 0;
}