简单的瞅了几眼生成函数,口胡了这个学习笔记。
生成函数的概念
生成函数,又称形式幂级数。大概分成三种:
- 普通形式幂级数 F(x)=∑iaixi
- 指数级形式幂级数 F^(x)=∑iaii!xi
- 迪利克雷生成函数。仅仅是听说过,听机房的大佬说不用学。
对于它的概念,理解成用来表示某个序列的函数就行。
关于 x 的实际含义:没有实际含义,不然为什么叫形式幂级数呢?
生成函数的封闭形式
可能会很好奇,指数生成函数哪里和指数有关了?
生成函数的封闭形式大概就是换了一种更加直观的书写方式。
如常数列 ⟨1,1,1,⋯⟩ 。它的普通生成函数为 F(x)=1+x+x2+⋯ 然后把他乘上 x 得 xF(x)=x+x2+⋯ 然后相减得 F(x)−xF(x)=1 。这里可能就有问题,他都取到到无穷了还能这么减?我也不知道为什么,反正他就是能这么减。
指数生成函数的原因就是还是对于刚才那个常数数列,它的指数生成函数的封闭形式为 ex 。
生成函数封闭形式小练习
(题目来自 OI-wiki)
求下面函数的生成函数封闭形式:
- ⟨0,1,1,1,⋯⟩
推导过程
挺套路的,生成函数为F(x)=0+x+x2+…上来直接xF(x)=0+x2+x3+⋯发现需要补个x才能取等xF(x)+x=F(x)(1−x)F(x)=xF(x)=1−xx
- ⟨0,1,0,1,⋯⟩
推导过程
F(x)=1+x2+x4+⋯x2F(x)=x2+x4+x6+⋯x2F(x)+1=F(x)F(x)=1−x21
- ⟨1,2,3,4,⋯⟩
推导过程
可能是靠数感吧F(x)=1+2x+3x2+⋯xF(x)=x+2x2+3x3+⋯发现系数缺点东西。随便试试x1F(x)=x1+2+3x+4x2+5x3+⋯(x+x1)F(x)=x1+2+2⋅2x+2⋅3x2+⋯再稍微整理一下F(x)=(x−1)21
就推出来了这几个剩下的太菜了推不出来 qwq 小学数学没过关。
广义二项式定理
广义组合数:
(kr)=k!rk(r∈C,k∈N)
广义二项式定理:
(1+x)α=n∑(nα)xn
本文作者:CloudySky
写作时间: 2022-01-26
最后更新时间: 2022-01-26
遵循协议: BY-NC-SA