解题说明:此题就是求N段线段距离
#include<cstdio> #include<iostream> #include<cstring> #include<cmath> using namespace std; int main() { int n,k; int i; double sum; double x[101],y[101]; scanf("%d %d",&n,&k); sum=0; scanf("%lf %lf",&x[0],&y[0]); for(i=1;i<n;i++) { scanf("%lf %lf",&x[i],&y[i]); sum+=sqrt((x[i]-x[i-1])*(x[i]-x[i-1])+(y[i]-y[i-1])*(y[i]-y[i-1])); } sum=(sum/50)*k; printf("%lf\n",sum); return 0; }