生成函数

生成函数

常生成函数

设$S=\{a_1,a_2,…,a_k\}$,且$a_i$可以取的次数集合为$M_i$,记$F_i(x)=\sum\limits_{u\in M_i}x^u$,则从$S$中取$n$个元素组成集合的方案数$g(n)$的常生成函数$G(x)=\sum\limits_{i\ge 0}g(i)x^i$满足

形式幂级数$A(x)$的逆元:$A(x)B(x)=1$
逆元存在的条件:$[x^0]A(x)\not=0$
常见的逆

指数生成函数

设$S=\{a_1,a_2,…,a_k\}$,且$a_i$可以取的次数集合为$M_i$,记$F_i=\sum\limits_{u\in M_i}\dfrac{x^u}{u!}$,则从$S$中取$n$个元素排成一列的方案数$g(n)$的指数生成函数$G(x)=\sum\limits_{i\ge 0}g(i)\dfrac{x^i}{i!}$,满足

公式: