AT_tdpc_tournament トーナメント

Description

[problemUrl]: https://atcoder.jp/contests/tdpc/tasks/tdpc_tournament 入力は以下の形式で標準入力から与えられる。 > $ K $ $ R_1 $ $ … $ $ R_{2^K} $ 答えを $ 2^K $ 行出力せよ。$ i $ 行目は人 $ i $ が優勝する確率であり、絶対誤差が $ 10^{-6} $ 以下のとき正当と判定される。 ``` 1 2200 2600 ``` ``` 0.090909091 0.909090909 ``` ``` 3 2000 2500 2300 2700 2100 2400 2600 2200 ``` ``` 0.000086893 0.122042976 0.005522752 0.493464665 0.000651695 0.053982389 0.321828438 0.002420190 ```

Input Format

N/A

Output Format

N/A

Explanation/Hint

### Constraints $ 2^K $ 人が参加するトーナメントがある。このトーナメントでは以下の形式で試合を行う。 - 第 1 ラウンドでは、1 と 2、3 と 4、… が試合を行う。 - 第 2 ラウンドでは、(1 と 2 の勝者) と (3 と 4 の勝者), (5 と 6 の勝者) と (7 と 8 の勝者), … が試合を行う。 - 第 3 ラウンドでは、((1 と 2 の勝者) と (3 と 4 の勝者) の勝者) と ((5 と 6 の勝者) と (7 と 8 の勝者) の勝者), ((9 と 10 の勝者) と (11 と 12 の勝者) の勝者) と ((13 と 14 の勝者) と (15 と 16 の勝者) の勝者), … が試合を行う。 - 以下同様に第 $ K $ ラウンドまで行う。 第 $ K $ ラウンドの終了後に優勝者が決定する。人 $ i $ の Elo Rating が $ R_i $ であるとき、人 $ i $ の優勝確率を求めよ。 ただし、Elo Rating $ R_P $ の人 P と Elo Rating $ R_Q $ の人 Q が対戦した場合、人 P が勝つ確率は $ 1\ /\ (1\ +\ 10^{(R_Q\ -\ R_P)\ /\ 400}) $ であり、異なる試合の勝敗は独立であるとする。 - - - - - - - $ 1\