#include<stdio.h> #include<math.h> int main(){ int a,b; int x[5],y[5],hp[5],d[5]; int l; double r; while(scanf("%d %d",&a,&b)!=EOF){ for(int i=0;i<5;i++){ scanf("%d %d %d\n",&x[i],&y[i],&hp[i]); d[i]=sqrt(pow(x[i]-a,2)+pow(y[i]-b,2)); } //这里输入钩子长度和伤害系数 scanf("%d %d",&l,&r); int count=0; //表示消灭的人数 double harm; for(int i=0;i<5;i++){//现在开始循环判断 harm=r*d[i]; if(l>=d[i]&&harm>hp[i]){ count++; } } if(count>0){ printf("Yes");break; }else{ printf("No");break; } } return 0; } |
Double click to view unformatted code.