OGF

封闭形式

1,1,1,1,...F(x)

F(x)x+1=F(x)

F(x)=11x

例题

a=<1,2,3,...>

F(x)=n0(n+1)xn

  • 两边求导

an=(mn) m 为常数

  • 二项式定理:F(x)=n0(mn)xn=(1+x)m

an=(m+nn) m 是常数

  • F(x)=n0(m+nn)xn=1(1x)m+1
  • 原理是神奇的数学归纳法

斐波那契数列的封闭形式

F(x)=x1xx2

展开(待定系数)

A1ax+B1bx=x1xx2

  • 最后解出 A,B,a,b 就可以了

  • 对于任意多项式 P(x),Q(x) ,生成函数 P(x)Q(x) 的展开式都可以这么求

  • 往往先求出 Q 的根,把分母表示成 Π(1pix)di 的形式,然后再求分子

  • 当分母有重根的时候,每多一个重根就要多一个分式,比如

G(X)=1(1x)(12x)2

G(x)=c01x+c112x+c2(12x)2

  • [xn]G(x)=12n+1+(n+1)2n+1

卡特兰数生成函数

Hn=i=0n1HiHni1(n2)

H0=1,H1=1

  • 这个式子和卷积的形式很像,那么用卷积来构造:

H(x)=i0Hixi

H(x)=1+xH(x)2

H(x)=1±14x2x

  • 现在的问题是取哪个根

  • 如果将分子有理化后,带入 x=0 应该是常数项 H0 ,那么封闭形式就可以确定为

H(x)=114x2x

展开

  • 这个不符合多项式的格式,没办法待定系数展开

  • 这里需要用到牛顿二项式定理(普通二项式定理是它的特殊情况)

  • 最终的式子为 n0(2nn)1n+1xn

  • 那么就可以得到卡特兰数的通项了

posted @   Kzos_017  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示