#Z0201703. 勇者的冒险

勇者的冒险

题目描述

某勇者为了攒够买剑的钱,他决定出去冒险赚钱,勇者需要以某特定顺序经过n个村庄完成任务,请问他走过的路有多长。(勇者初始坐标在(0,0))

输入格式

第一行为一个正整数n表示有n个村庄;

接下来n行每行两个正整数,分别为每个村庄的坐标x[i],y[i];

最后一行为经过村庄的顺序

输出格式

一个实数表示勇者经过的距离(保留三位小数)

2
1 4
3 2
2 1
6.434

数据规模与约定

n<=20,所有数据均在int范围内。

两点(x1,y1),(x2,y2)的距离公式 sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))