题意很简单,没啥难的,也是水题一道,可惜的是居然贡献3个wa,纠结ing~~~
#include<iostream>
#include<cmath>
#include<string>
using namespace std;
char str[15];
const char ss[15] = "ENDOFINPUT";
int x,y,z;
const double pi = 3.14159;
void solve()
{
double dis;
dis = x*z*pi/180;
int fact = y*5;
if(fact >= 2*dis)
{
cout<<"YES "<<y - ceil(dis*2.0/5)<<endl;
}
else
{
cout<<"NO "<<fact<<endl;
}
}
int main()
{
while(1)
{
cin>>str;
if(strcmp(str,ss) == 0)
break;
cin>>x>>y>>z;
if(z > 180)
z = 360 - z;
cin>>str;
solve();
}
return 0;
}