AT_abc180_b [ABC180B] Various distances
Description
[problemUrl]: https://atcoder.jp/contests/abc180/tasks/abc180_b
$ N $ 次元空間内の点 $ (x_1,\ldots,x_N) $ が与えられます。
原点からこの点までの、マンハッタン距離、ユークリッド距離、チェビシェフ距離をそれぞれ求めてください。 ただし、それぞれの距離は次のように計算されます。
- マンハッタン距離: $ |x_1|+\ldots+|x_N| $
- ユークリッド距離: $ \sqrt{|x_1|^2+\ldots+|x_N|^2} $
- チェビシェフ距離: $ \max(|x_1|,\ldots,|x_N|) $
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ x_1 $ $ \ldots $ $ x_N $
Output Format
原点から与えられた点までの、マンハッタン距離、ユークリッド距離、チェビシェフ距離をそれぞれこの順に改行区切りで出力せよ。 正しい値との絶対誤差または相対誤差が $ 10^{-9} $ 以下であれば正解とみなされる。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 10^5 $
- $ -10^5\ \leq\ x_i\ \leq\ 10^5 $
- 入力は全て整数
### Sample Explanation 1
それぞれ次のように計算されます。 - マンハッタン距離: $ |2|+|-1|=3 $ - ユークリッド距離: $ \sqrt{|2|^2+|-1|^2}=2.236067977499789696\ldots $ - チェビシェフ距離: $ \max(|2|,|-1|)=2 $