标签:nyoj 618 追击
1 1 1 1 2 2 2 2
0.000 0.667
简单的数学题!
AC码:
#include<stdio.h> #include<math.h> int main() { double k,a,b,v,d,V; while(scanf("%lf %lf %lf %lf",&k,&a,&b,&v)!=EOF) { d=fabs(k*a-b)/sqrt(k*k+1); // 点到直线距离公式 V=d*v/sqrt(a*a+b*b-d*d); // 推导出来的求阿尔萨斯部队的速度公式 printf("%.3f\n",V); } return 0; }
标签:nyoj 618 追击
原文地址:http://blog.csdn.net/u012804490/article/details/24862573