1054 - 相する関係の数

時間制限 1 秒 / メモリ制限 128 MB / 得点 10 / Writer ei1828 / x 7 / 統計 /

    タグ:

誤差
1e-3
TLE
1sec
MLE
128MB
得点
10

問題

1年生の○さんはテストの為に、数学で相関係数なるものを勉強していました。
しかし、○さんは頭が良すぎる故に1周回って簡単な相関係数を求めることができません。
かわいそうなので彼の代わりに相関係数を求めてあげましょう!

入力

n
x1 .... xn
y1 .... yn

1 行目に整数 n が与えられる。

2 行目にn個の実数 x が与えられる。

3 行目にn個の実数 y が与えられる。

出力

相関係数 r を出力せよ。出力の最後に改行を入れること。

公式

相関係数 r = Sxy/√Sx × √Sy
Sxy=1/n × ((x1-(xの平均)) × (y1-(yの平均)) +.....xn-(xの平均) × (yn-(yの平均)))
Sx =1/n × ((x1-(xの平均))2 + ..... + (xn-(xの平均))2)
Sy =1/n × ((y1-(yの平均))2 + ..... + (yn-(yの平均))2)

制約

全ての入出力ケースについて以下を満たす。

  • 4 ≦ n ≦ 50
  • 1 ≦ xi ≦ 1000
  • 1 ≦ yi ≦ 1000

入出力例

入力例1

5
3 4 2 3 5
6 5 2 4 5

出力例1

0.607231

入力例2

6
1.2  2.3  4.5  5.6  7.6  7.8
3.4  5.6  4.5  5.8  5.6  9.3

出力例2

0.723756

暇な人

余裕があるなら実際に公式にあてはめて計算してみてください