【笔记】生成函数/母函数在通项公式上的应用

前言

在看了好多篇博客,翻阅了几本书后,终于对生成函数有了一点点理解,还请各位和我一样刚入门的同学一起静下心来仔细思考,最好在草稿纸上演算一下

本文面向oier,并没有运用严格的数学语言


定义

对于序列 { ai} { a i } ,它对应的生成函数为

G(x)=i=0+aixi=a0+a1x+a2x2+a3x3+ G ( x ) = ∑ i = 0 + ∞ a i x i = a 0 + a 1 x + a 2 x 2 + a 3 x 3 + …

相应的,一个生成函数与一个序列之间应该是唯一对应的,即已知一个序列 { ai} { a i } 可以得到与其对应的唯一的生成函数 G(x) G ( x ) ,而已知一个生成函数 G(x) G ( x ) 可以得到对应的唯一的序列 { ai} { a i }

而我们可以利用这个生成函数中多项式的性质解决一些问题,一般是比较复杂的组合问题


前置技能

在此之前先介绍一个式子:

11x=1+x+x2+x3+ 1 1 − x = 1 + x + x 2 + x 3 + …

11x=+i=0xi 1 1 − x = ∑ i = 0 + ∞ x i

证明:

将分母乘过去:
1=(1x)+i=0xi=+i=0xix+i=0xi=+i=0xi+i=1xi=x0=1 1 = ( 1 − x ) ∑ i = 0 + ∞ x i = ∑ i = 0 + ∞ x i − x ∑ i = 0 + ∞ x i = ∑ i = 0 + ∞ x i − ∑ i = 1 + ∞ x i = x 0 = 1

这个式子在后面会有很大的用处:

11x=1+x+x2+x3+ 1 1 − x = 1 + x + x 2 + x 3 + …

变形有:
11λx=1+λ+λ2x2+λ3x3+ 1 1 − λ x = 1 + λ + λ 2 x 2 + λ 3 x 3 + …

11αx
  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值