51nod.1916 購物

51nod.1916 購物

傳送門
此題唯一需要主要的地方就是當角度大於180180^{\circ}時,要用360360^{\circ}-角度,選擇更短的路徑走。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+5,M=1e6+5,inf=0x3f3f3f3f,mod=1e9+7;
const double pi=acos(-1);
#define mst(a) memset(a,0,sizeof a)
#define lx x<<1
#define rx x<<1|1
#define reg register
#define PII pair<int,int>
#define fi first 
#define se second
int main(){
	int t; 
	cin>>t;
	while(t--){
		double x,l,z;
		cin>>x>>l>>z;
		z=z>180?360-z:z;
		z=z/180*pi;
		x*=z;
		if(l*5>=2*x) puts("YES");
		else puts("NO");
	}
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章