P17215 [ICPC 2017 Nanning R] The Champion
题目描述
鲍勃正在参加一场国际象棋比赛。现在比赛进入了淘汰赛阶段。当前共有 $2^r$ 名选手,他们将进行 $r$ 轮比赛。
在每一轮淘汰赛中,剩余的选手会被两两配对,每对中的胜者晋级下一轮。最终将只剩下一名选手,并被宣布为冠军。
鲍勃已经为所有选手排定了顺序,同时将自己安排在了第 $k$ 位。序号越小的选手排名越高。一名高排名选手战胜一名低排名选手的概率为 $p$ ($0 \le p \le 1$)。
鲍勃注意到,比赛的配对安排对最终结果至关重要。
例如,假设有 $4$ 名选手,鲍勃是第二强的选手(即他位于第二号位),且 $p = 0.9$。在第一轮中,如果鲍勃遭遇最强的选手,他夺冠的概率仅为 $0.1 \times 0.9 = 0.09$。然而,如果他在第一轮没有遇到最强选手,他夺冠的概率将是 $0.9 \times (0.9 \times 0.1 + 0.1 \times 0.9) = 0.162$。现在鲍勃想要知道,在最佳的配对安排下,他自己的获胜概率是多少。
输入格式
输入的第一行包含一个整数 $t$ ($1 \le t \le 63000$),表示测试用例的数量。
对于每个测试用例,只有一行,包含两个整数 $r$ 和 $k$ $(1 \le r < 64, 1 \le k \le 2^r)$ 以及一个浮点数 $p$ ($0 \le p \le 1$),含义如上所述。
输出格式
对于每个测试用例,计算鲍勃在最佳安排下的获胜概率,并输出该概率,精确到 $6$ 位小数。
说明/提示
翻译由 DeepSeek V4 Pro 完成