概率生成函数 (PGF)

1.概述

取值处概率的生成函数。

\(F(1)=1,F'(1)=E\)

2.分析

\(F(i)\)\(i\) 时刻结束概率的生成函数,\(G(i)\)\(i\) 时刻未结束概率的生成函数,那么有:

\[f_i+g_i=g_{i-1} \\ \Rightarrow F(x)+G(x)=xG(x)+1 ~~~~~ (1) \]

然后我们强行钦定结束位置,得到第二个方程(如 [CTSC2006]歌唱王国

\(a_i\) 表示 \(S[...i]\) 是否为一个 \(\text{border}\),有

\[G(x)(\frac{x}{m})^n=\sum_{i=1}^n a_i F(x) (\frac{x}{m})^{n-i} \]

(个人理解是:在未结束的串后加入 \(S\) 使之结束,但每一个不同的长为 \(i\) 的未结束串结束位置不一定同,所以枚举它们的结束位置,并且需要补位)

\((1)\) 式两端求导:

\[F'(x)+G'(x)=xG'(x)+G(x) \\ \Rightarrow F'(x)=(x-1)G'(x)+G(x) \\ \Rightarrow F'(1)=G(1) \]

(其实就是期望与概率的关系)

然后考虑解 \(G(1)\)

\[G(1)(\frac{1}{m})^n=\sum_{i=1}^n a_i F(1) (\frac{1}{m})^{n-i} \]

\[G(1)=\sum_{i=1}^n a_i m^{i} \]

posted @ 2022-10-06 17:34  chihik  阅读(265)  评论(0编辑  收藏  举报