#include<stdio.h> #include<math.h> int main(){ int X,Y; int L; double R; double len,damage; int x[5],y[5],hp[5]; while(scanf("%d %d",&X,&Y)!=EOF){ int flag=0; //判断是否击杀 for(int i=0;i<5;i++){ scanf("%d %d %d",&x[i],&y[i],&hp[i]); } scanf("%d %lf",&L,&R); for(int i=0;i<5;i++){ len=sqrt((x[i]-X)*(x[i]-X))+((y[i]-Y)*(y[i]-Y)); damage=len*R; if(L>=len&&damage>=hp[i]){ flag=1; break; } } if(flag==1) printf("Yes\n"); else printf("No\n"); } } |
Double click to view unformatted code.