#include <stdio.h> #include <stdlib.h> #include<math.h> struct node { int a,b,c; } s[101]; int main() { int x,y,len,i; double r; while(scanf("%d%d",&x,&y)!=EOF) { int f=0; for(i=1;i<=5;i++) scanf("%d%d%d",&s[i].a,&s[i].b,&s[i].c); scanf("%d%lf",&len,&r); for(i=1;i<=5;i++) { if(((s[i].a-x)*(s[i].a-x)+((s[i].b-y)*(s[i].b-y))) <=len*len&&(s[i].c<=r*len)) { f=1;break; } } if(f) printf("Yes\n"); else printf("No\n"); } return 0; } |
Double click to view unformatted code.