1082: 折线长度

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:7 Solved:3

Description

在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线,编写一个计算折线长度的程序,思路如下:

1 输入各点坐标(最后一个点的坐标后不加逗号),存入变量a中;

2 将原点坐标加到坐标序列a的最前端;

3 以逗号为界从a中取出各点的坐标,存入序列b中;其中列表b的第一个和第二个数字为第一个点的x坐标和y坐标,第三个和第四个数字为第二个点的x坐标和y坐标,以此类推;

4 计算折线长度。若以b[i]标记为相邻两个点中前者的x坐标,则b[i+2]为后者的x坐标,b[i+1]为前者的y坐标,b[i+3]为后者的y坐标。i最小值为0,最大值为len(b)-4,步长为2.运用for语句求折线长度(不用考虑输错的情况)

Input

2,3,4,5

Output

6.43

Sample Input Copy

1,1

Sample Output Copy

1.41