AT_abc375_b [ABC375B] Traveling Takahashi Problem

Description

[problemUrl]: https://atcoder.jp/contests/abc375/tasks/abc375_b $ 2 $ 次元座標平面の原点に高橋くんがいます。 高橋くんが座標平面上の点 $ (a,b) $ から点 $ (c,d) $ に移動するには $ \sqrt{(a-c)^2+(b-d)^2} $ のコストがかかります。 高橋くんが原点からスタートし $ N $ 個の点 $ (X_1,Y_1),\ldots,(X_N,Y_N) $ へこの順に移動したのち原点に戻るときの、コストの総和を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ X_1 $ $ Y_1 $ $ \vdots $ $ X_N $ $ Y_N $

Output Format

答えを出力せよ。 真の値との相対誤差または絶対誤差が $ 10^{-6} $ 以下であれば正解とみなされる。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 2\times\ 10^5 $ - $ -10^9\ \leq\ X_i,Y_i\ \leq\ 10^9 $ - 入力は全て整数である ### Sample Explanation 1 移動は次の $ 3 $ 行程からなります。 - $ (0,0) $ から $ (1,2) $ に移動する。$ \sqrt{(0-1)^2+(0-2)^2}=\sqrt{5}=2.236067977... $ のコストがかかる - $ (1,2) $ から $ (-1,0) $ に移動する。$ \sqrt{(1-(-1))^2+(2-0)^2}=\sqrt{8}=2.828427124... $ のコストがかかる - $ (-1,0) $ から $ (0,0) $ に移動する。$ \sqrt{(-1-0)^2+(0-0)^2}=\sqrt{1}=1 $ のコストがかかる コストの総和は $ 6.064495102... $ となります。