题目描述
给定一个 N 维空间中的点 (x1,ldots,xN)。
求该点与原点之间的曼哈顿距离、欧几里得距离和切比雪夫距离。其中,它们的定义如下:
- 曼哈顿距离:∣x1∣+ldots+∣xN∣
- 欧几里得距离:sqrt∣x1∣2+ldots+∣xN∣2
- 切比雪夫距离:max(∣x1∣,ldots,∣xN∣)
约束条件
- 1leqNleq105
- \-105leqxileq105
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入中给出:
N
x1 ldots xN
输出
在一行中分别输出该点与原点之间的曼哈顿距离、欧几里得距离和切比雪夫距离。每个值的绝对误差或相对误差不超过 10−9 时均接受。
示例输入 1
2
2 -1
示例输出 1
3
2.236067977499790
2
这些距离的计算方法如下:
- 曼哈顿距离:∣2∣+∣−1∣=3
- 欧几里得距离:sqrt∣2∣2+∣−1∣2=2.236067977499789696ldots
- 切比雪夫距离:max(∣2∣,∣−1∣)=2
示例输入 2
10
3 -1 -4 1 -5 9 2 -6 5 -3
示例输出 2
39
14.387494569938159
9