#include<iostream> #include<algorithm> #include<math.h> using namespace std; struct enermy { double x; double y; int blood; double dis; }; int main() { double x,y; while(scanf("%lf%lf",&x,&y)!=EOF) { enermy e[5]; for(int i=0; i<5; i++) { scanf("%ld%ld%ld",&e[i].x,&e[i].y,&e[i].blood); e[i].dis=sqrt((e[i].x-x)*(e[i].x-x)+(e[i].y-y)*(e[i].y-y)); } double l,r; scanf("%ld%ld",&l,&r); bool f=false; for(int i=0; i<5; i++) { if(l>=e[i].dis&&e[i].dis*r>=e[i].blood) { f=true; break; } } if(f) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; } |
Double click to view unformatted code.