天天看點

Solution -「多校聯訓」光影交錯

\(\mathcal{Description}\)

  Link.

  一個遊戲包含若幹次卡牌抽取,每次以 \(p_l\) 的機率得到 \(+1\),\(p_d\) 的機率得到 \(-1\),否則得到 \(0\),操作後以 \(p\) 的機率結束遊戲,求每次抽取後,滿足 \(+1\) 數量大于 \(-1\) 數量的抽取輪數的期望值。不取模。

  \(0<p\le1\),\(0\le p_l,p_d,p_l+p_d\le 1\)。

\(\mathcal{Solution}\)

  我請願為Tiw 太陽神教的教徒。(

  令 \(p_e=1-p_l-p_r\),表示得到 \(0\) 的機率。我們直接從答案 \(\mathcal A\) 入手:

\[\mathcal{A} = \sum_{l>d\ge 0,e\ge 0} \binom{l+d+e}{l,d,e} p_l^lp_d^dp_e^e (1-p)^{l+d+e-1},

\]

即枚舉一個抽取後(不一定結束)的狀态。此後,把 \((1-p)\) 的指數配置設定到其餘三個因子上,令

\[\begin{cases}

p_e'=p_e(1-p)\\

p_l'=p_l(1-p)\\

p_d'=p_d(1-p)

\end{cases},

帶入 \(\mathcal{A}\),同時發現 \(e\) 的限制較少,是以單獨枚舉 \(e\),有

\[\begin{aligned}

\mathcal{A} &=\frac{1}{1-p} \sum_{l>d\ge0,e\ge0} \binom{l+d+e}{l,d,e}p_e'^ep_d'^dp_l'^l\\

&= \frac{1}{1-p} \sum_{l\ge d\ge 0} \binom{l+d}{d} p_l'^lp_d'^d \sum_{e\ge 0}\binom{l+d+e}{e}p_e'^e.

\end{aligned}

  最後的級數形如 \(\sum_{i\ge 0}\binom{i+t}{i}x^i=\frac{1}{(1-x)^t}\),當 \(p_e=1\) 時認為 \(\frac{1}{0^0}=1\),即任意 \(p_e\) 在這個 GF 的收斂域中,可以直接帶入。是以

\[\mathcal{A} = \frac{1}{1-p} \sum_{l>d\ge0} \binom{l+d}{d}p_l'^lp_d'^d \frac{1}{(1-p_e')^{l+d+1}}.

  按照先前的套路配置設定指數,再令

p_l''=\frac{p_l'}{1-p_e'}\\

p_d''=\frac{p_d'}{1-p_e'}

代入整理,得到

\[\mathcal{A}=\frac{1}{(1-p)(1-p_e')} \sum_{l>d\ge0} \binom{l+d}{d} p_l''^lp_d''^d.

  我們固定 \(l\),挑出此時 \(d\) 的和式來研究,記

\[S_d(l)=\sum_{0\le d<l}\binom{l+d}{d}p_d''^d.

錯位相減,左右乘 \((1-p_d'')\),對齊求和名額 \(d\) 以化簡,最終得到

\[(1-p_d'')S_d(l)=S_d(l-1)+\binom{2(l-1)}{l-1}p_d''^{l-1}-\binom{2l-1}{l-1}p_d''^l.

令 \(a_l=\binom{2(l-1)}{l-1}p_d''^{l-1}-\binom{2l-1}{l-1}p_d''^l\),自然得到

\[S_d(l) = \sum_{i=0}^l \frac{a_i}{(1-p_d'')^{l-i+1}}.

  代回 \(\mathcal{A}\),交換求和名額并配置設定 \((1-p_d'')^{l-i+1}\) 的指數:

\mathcal{A} &= \frac{1}{(1-p)(1-p_e')} \sum_{l\ge0} p_l''^l \sum_{i=1}^l \frac{a_i}{(1-p_d'')^{l-i+1}} \\

&= \frac{1}{(1-p)(1-p_e')} \sum_{i\ge1} \frac{a_i}{(1-p_d'')^{-i+1}} \sum_{l\ge i} \left(\frac{p_l''}{1-p_d''}\right)^l.

注意到最後的級數是等比數列求和,先考慮它的收斂性:

1-p_d''-p_l'' &= 1-\frac{(1-p)p_d+(1-p)p_l}{1-(1-p)p_e} \\

&= \frac{1-(1-p)p_e-(1-p)p_d-(1-p)p_l}{1-(1-p)p_e} \\

&= \frac{p}{1-(1-p)p_e} \\

&>0.

收斂啦。不妨令 \(q=\frac{p_l''}{1-p_d''}\),整理式子:

\mathcal{A} &= \frac{1}{(1-p)(1-p_e')} \sum_{i\ge1}\frac{a_i}{(1-p_e'')^{-i+1}}\cdot \frac{q^i}{1-q} \\

&= \frac{1}{(1-p)(1-p_e')(1-q)} \sum_{i\ge1} q^i \left\{ \binom{2(i-1)}{i-1}[p_d''(1-p_d'')]^{i-1} - p_d''\binom{2i-1}{i-1}[p_d''(1-p_d'')]^{i-1} \right\} \\

&= \frac{q}{(1-p)(1-p_e')(1-q)} \sum_{i\ge1} \left[ \binom{2(i-1)}{i-1}(p_d''p_l'')^{i-1} - p_d''\binom{2i-1}{i-1}(p_d''p_l'')^{i-1} \right].

  最後的最後,研究級數 \(\sum_{i\ge0}\binom{2i}{i}\) 和 \(\sum_{i\ge0}\binom{2i-1}{i}\)。考慮到 Catalan 數的 GF:

C(x) &= \sum_{i\ge0}\frac{\binom{2i}{i}}{i+1}x^i\\

&= \frac{1-(1-4x)^{\frac{1}{2}}}{2},

利用位移和求導消掉分母,得到 \(F(x)=\sum_{i\ge0}\binom{2i}{i}x^i\) 的封閉形式:

\lbrack xC(x)\rbrack' &= \left[ \frac{1-(1-4x)^{\frac{1}{2}}}{2} \right]' \\

&= (1-4x)^{-\frac{1}{2}} \\

&= F(x).

接着用 \(F(x)\) 配湊出 \(G(x)=\sum_{i\ge0}\binom{2i}{i+1}x^i\),結果是

\[G(x)=\frac{1-(1-4x)^{\frac{1}{2}}}{2x}.

  将結果代入 \(\mathcal{A}\):

\[\mathcal{A} = \frac{q}{(1-p)(1-p_e')(1-q)}\left\{ (1-4p_d''p_l'')^{-\frac{1}{2}} - \frac{1}{2p_l''}\left[ (1-4p_d''p_l'')^{-\frac{1}{2}}-1 \right] \right\}

能直接 \(\mathcal O(1)\) 計算啦。順便檢查一下 \((1-4p_d''p_l'')\) 能否開根。注意到 \(p_d''+p_l''\le 1\),是以

p_d''p_l''&\le \frac{(p_l''+p_r'')^2}{4}\\

&\le \frac{1}{4}.

能開根,計算即可。注意特判 \(p=1\) 和 \(p_l=0\) 的情況(不然會爆 <code>nan</code> qwq)。