1075. 骗红包

zf 每年都会和 zn 玩一个游戏:在 11000 以内随机选 n 个硬币,让 zf 先开始他的回合,然后互相轮转。zn 如果输了就会给 zf n 个硬币。当然是 zf 先开始游戏啦。

在各自的回合中都能执行一次操作:让硬币数变为原来的一半(向下取整)或者减一。谁清除掉最后一枚硬币谁就赢了。

zn 和 zf 都很聪明,每一次都会选择最有利的方式进行操作。

如果进行了 1000 轮游戏,请问 zf 骗到硬币数的期望是多少?

输入

无。

输出

输出 1000 轮游戏后 zf 骗到硬币数的期望。

来源

广东工业大学 2020 年 ACM 第一次月赛

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 191
通过 95