AT_tdpc_tournament.トーナメント

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 2K2^K 人参加一场锦标赛。比赛按照以下方式进行:

  • 第 11 轮中,第 11 人与第 22 人、第 33 人与第 44 人,依此类推进行比赛。
  • 第 22 轮中,(第 11 人与第 22 人的胜者)与(第 33 人与第 44 人的胜者)比赛,(第 55 人与第 66 人的胜者)与(第 77 人与第 88 人的胜者)比赛,依此类推。
  • 第 33 轮中,((第 11 人与第 22 人的胜者) 与 (第 33 人与第 44 人的胜者) 的胜者) 与 ((第 55 人与第 66 人的胜者) 与 (第 77 人与第 88 人的胜者) 的胜者) 比赛,((第 99 人与第 1010 人的胜者) 与 (第 1111 人与第 1212 人的胜者) 的胜者) 与 ((第 1313 人与第 1414 人的胜者) 与 (第 1515 人与第 1616 人的胜者) 的胜者) 比赛,依此类推。
  • 以此类推,直到第 KK 轮。

第 KK 轮结束后,决出冠军。已知第 ii 个人的 Elo Rating 为 RiR_i,请计算每个人获得冠军的概率。

如果 Elo Rating 为 RPR_P 的选手 PP 与 Elo Rating 为 RQR_Q 的选手 QQ 对战,PP 获胜的概率为 1/(1+10(RQ−RP)/400)1 / (1 + 10^{(R_Q - R_P) / 400})。不同比赛的胜负相互独立。

输入格式

输入包含一行:

K R1 R2 … R2KK\ R_1\ R_2\ \ldots\ R_{2^K}

输出格式

输出共 2K2^K 行,第 ii 行表示第 ii 个人获得冠军的概率。当绝对误差不超过 10−610^{-6} 时,判定为正确。

说明/提示

数据范围

  • 1≤K≤101 \leq K \leq 10
  • 0≤Ri≤40000 \leq R_i \leq 4000

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页