AT_abc434_b [ABC434B] Bird Watching
Description
空に $ M $ 種類の鳥が合わせて $ N $ 羽飛んでいます。
鳥の種類には $ 1,2,\dots,M $ の番号が付けられています。
$ N $ 羽の鳥には $ 1,2,\dots,N $ の番号が付けられており、鳥 $ i $ の種類は $ A_i $ で、大きさは $ B_i $ です。
全ての $ k=1,2,\dots,M $ について、飛んでいる種類 $ k $ の鳥の大きさの平均値を求めてください。
ただし、全ての $ k=1,2,\dots,M $ について、種類 $ k $ の鳥が $ 1 $ 羽以上飛んでいることが保証されます。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_N $ $ B_N $
Output Format
$ M $ 行出力せよ。
$ k $ ( $ 1 \le k \le M $ ) 行目には、種類 $ k $ の鳥の大きさの平均値を出力せよ。
真の解との絶対誤差または相対誤差が $ 10^{-5} $ 以下であるとき、正解とみなされる。
Explanation/Hint
### Sample Explanation 1
- 種類 $ 1 $ の鳥の大きさの平均値は $ (16+40+40)/3 = 32 $ です。
- 種類 $ 2 $ の鳥の大きさの平均値は $ 89 $ です。
- 種類 $ 3 $ の鳥の大きさの平均値は $ (77+8)/2 = 42.5 $ です。
- 種類 $ 4 $ の鳥の大きさの平均値は $ (92+99+77)/3 \approx 89.3333 $ です。
- 種類 $ 5 $ の鳥の大きさの平均値は $ 56 $ です。
### Constraints
- $ 1 \le M \le N \le 100 $
- $ 1 \le A_i \le M $
- $ 1 \le B_i \le 100 $
- 種類 $ k $ の鳥が少なくとも $ 1 $ 羽存在する ( $ 1 \le k \le M $ )
- 入力される値は全て整数