0%

学不会的生成函数

不知道怎么开始

  • $a=\langle1,1,1,1,1…\rangle$的生成函数是

    限定 $x\in(-1,1)$

    同理得,函数

    推广有:

设 $F(z) , G(z)$ 是数列 $\langle \ f_n \ \rangle , \langle \ g_i \ \rangle$ 的生成函数

  • 相加

    得到数列 $\langle \ \alpha f_n+\beta g_n \ \rangle$ 的生成函数

  • 平移生成函数

    • 向右 $m$ 位

      即,构造前面有 $m$ 个 $0$ 的数列 $\langle \ \underbrace{0,\cdots}_{m个},g_0,g_1,\cdots \ \rangle = \langle \ g_{n-m} \ \rangle$ 的生成函数

      直接用 $z_m$ 乘

    • 向左 $m$ 位

      即,构造前面 $m$ 个元素被删除的数列 $\langle \ g_m,g_{m+1},g_{m+2},\cdots \ \rangle$ 的生成函数

      减去前 $m$ 项,并用 $z_m$ 来除

  • 常数倍的 $z$

    即,数列 $\langle \ c^ng_n \ \rangle$ 的生成函数

    当 $c=-1$ 时特别有用

  • 相乘

    求得数列 $\langle \ h_n \ \rangle$ 的生成函数,即数列 $\langle \ f_n \ \rangle , \langle \ g_i \ \rangle$ 的卷积的生成函数

    和式 $\displaystyle{h_n=\sum_{k=0}^n f_k \cdot g_{n-k}}$

具体参见具体数学P280 , 表7-1,7-2