#include <stdio.h> #include <math.h> #define N 5 int main() { int X, Y, x[N], y[N], hp[N], L; float R; int flag = 0, i; while(scanf("%d %d", &X, &Y) != EOF) { float d[N]; for(i = 0; i < 5; i++) { scanf("%d %d %d", &x[i], &y[i], &hp[i]); d[i] = sqrt((x[i] - X) * (x[i] - X) + (y[i] - Y) * (y[i] - Y)); } scanf("%d %f", &L, &R); for(i = 0; i < 5; i++) { if(d[i] <= L && (d[i] * R) >= hp[i]) flag = 1; } if(flag == 1) printf("YES\n"); else printf("NO\n"); } return 0; } |
Double click to view unformatted code.