← 完整题目索引

PROJECT EULER · #0661

一场漫长的国际象棋比赛

A Long Chess Match

仅题目 · 待解原题 ↗

两个朋友 AB 都是国际象棋的忠实粉丝。他们都喜欢玩游戏,但每局游戏结束后,输掉游戏的玩家会想继续(以报复另一位玩家),而获胜的玩家则更愿意停下来(以取得高分)。

所以他们想出了一个计划。每场游戏结束后,他们都会以 p 正面的概率(因此反面的概率 1p)抛掷一枚(有偏差的)硬币。如果他们得到了尾巴,他们将继续下一场比赛。否则他们就结束比赛。此外,每场比赛结束后,球员都会记下谁在比赛中领先。

pA表示A赢得一场比赛的概率,pB表示B赢得一场比赛的概率。因此,1pApB 是游戏以平局结束的概率。令 EA(pA,pB,p) 表示 A 在比赛中领先的预期次数。
例如,EA(0.25,0.25,0.5)0.585786EA(0.47,0.48,0.001)377.471736,均四舍五入到小数点后六位。

H(n)=k=3nEA(1k+3,1k+3+1k2,1k3)
例如 H(3)6.8345,四舍五入到小数点后 4 位。

H(50),四舍五入到小数点后 4 位。

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。