AT_tdpc_tournament.トーナメント
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 2K 人参加一场锦标赛。比赛按照以下方式进行:
- 第 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 为 Ri,请计算每个人获得冠军的概率。
如果 Elo Rating 为 RP 的选手 P 与 Elo Rating 为 RQ 的选手 Q 对战,P 获胜的概率为 1/(1+10(RQ−RP)/400)。不同比赛的胜负相互独立。
输入格式
输入包含一行:
K R1 R2 … R2K
输出格式
输出共 2K 行,第 i 行表示第 i 个人获得冠军的概率。当绝对误差不超过 10−6 时,判定为正确。
说明/提示
数据范围
- 1≤K≤10
- 0≤Ri≤4000
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?