preparing

浅谈 Catalan 数

Catalan 数

入栈:右移一单位长度;
出栈:上移一单位长度。

\(H_n = C_{2n}^n - C_{2n}^{n-1} = \dfrac{C_{2n}^n}{n+1}\)


发现 Catalan 数的递推式为:\(H_n=\sum\limits_{i=0}^{n-1}H_i H_{n-i-1}\)


定义 \(\{H_n\}\) 的生成函数 \(f(x) = \sum\limits H_i x^i\)

于是我们可以得到:

\[\begin{aligned} f^2(x) &= H^2_0x^0 + (H_0 H_1+H_1 H_0)x^1 + (H_0 H_2 + H_1^2+H_2 H_0)x^2 + \ldots \\ &=\sum\limits_{i=0} (\sum\limits_{j+k=i}H_j H_k)x^i \\ &= \sum\limits_{i=0} H_{i+1} x^i \\ &= \dfrac{f(x)-1}{x} \end{aligned} \]

得到 \(f(x)=\dfrac{1\pm\sqrt{1-4x}}{2x}\)

注意到 Maclaurin 展开后得到:\(f(x)=\sum\limits_{n=0}^{+\infty}\dfrac{C_{2n}^n}{n+1}x^n\)

于是 \(H_n = \dfrac{C_{2n}^n}{n+1}\)

posted @ 2024-09-15 21:17  qzhwlzy  阅读(7)  评论(0编辑  收藏  举报