0%

Problem 973


Problem 973


Random Dealings

A game is played with $n$ cards.
At the start the cards are dealt out onto a table to get $n$ piles of size one.

Each round proceeds as follows:

  1. Select a pile at random and pick it up.
  2. Randomly choose a pile from the table and add the top card of the picked-up pile to it.
  3. Redistribute any remaining cards from the picked-up pile by dealing them into new single-card piles.

The game ends when all cards are in a single pile.

At the end of each round a score is obtained by bitwise-XORing the size of each pile. The score is summed across the rounds. Let $X(n)$ be the expected total score at the end of the game.

You are given $X(2) = 2$, $X(4) = 14$ and $X(10) = 1418$.

Find $X(10^4)$. Give your answer modulo $10^9+7$.


随机发牌

用$n$张牌玩一个游戏:游戏开始时,将所有牌发到桌上,组成$n$个单张牌堆。

之后每一轮进行如下行动:

  1. 随机选择并拿起一个牌堆;
  2. 再从桌上随机选择一个牌堆,将拿起的牌堆最顶上的一张牌放到新选择的牌堆上;
  3. 将拿起的牌堆中剩余的牌重新发到桌上,每张牌各自组成一个新的单张牌堆。

当所有牌合并为一个牌堆时,游戏结束。

每一轮行动后,将桌上所有牌堆的大小进行按位异或运算,所得结果即为该轮的得分。游戏结束时,总分为各轮得分之和,并记$X(n)$为总分的期望。

已知$X(2) = 2$,$X(4) = 14$,$X(10) = 1418$。

求$X(10^4)$,并对$10^9+7$取余作为你的答案。