Wasted Time 题解
sqh_let_it_be · · 题解
刚开始看到这个题的时候有一点懵,没搞懂这个
言归正传,回到题目上。
由勾股定理可得,
注:
那我们的思路就非常清晰了,就是用两个数组将输入的坐标存起来,然后再按顺序算将这些点连起来的总长度,再用这个总长度与
Code
#include<iostream>
#include<cstdio>
#include<algorihtm>
#include<cmath>
using namespace std;
int n,k,y[10001],x[10001];
double ans;
int main()
{
cin>>n>>k;
for(int i=1;i<=n;i++)
cin>>x[i]>>y[i];//蒟蒻不会输一个算一个
for(int i=2;i<=n;i++)
ans=ans+sqrt(pow(x[i-1]-x[i],2)+pow(y[i-1]-y[i],2));
ans=ans*k/50;
printf("%.9lf",ans);
return 0;
}
小心 CE。