# 一般生成函數
# 定義
設一數列為:a0,a1,a2...,an
定義A(x)=a0+a1x+...+anxn+...=∑n=0∞anxn
稱為an 的生成函數 generating function(GF)
# 公式
- (1+x)n=∑r=0n(rn)xr: 二項式定理
- 1+x+x2+...=1−x1: 無窮等比級數
- 1+x+x2+...+xn=1−x1−1−xxn+1=1−x1−xn+1
# 例子
- (0n)+(1n)+...+(nn)=2n
- 20(0n)+21(1n)+...+2n(nn)=3n
- 1(0n)+2(1n)+...+n(nn)=n2n−1
- ∑r=0n(rn)xr=(1+x)n
note
(rn)=r!(n−r)!n!=r!n(n−1)(n−2)...(n−r+1),n∈R: 代數定義
eg.(321)=3!21×2−1×2−3
- (r−n)=r!−n(−n−1)(−n−2)...(−n−r+1)=(−1)r×r!n(n+1)(n+2)...(n+r−1)=(−1)r×(rn+r−1)
- (1+x)−n=∑r=0∞(r−n)xr=∑r=0∞(−1)r(rn+r−1)xr
- (1−x)−n=∑r=0∞(−1)r(rn+r−1)(−x)r=∑r=0∞(rn+r−1)xr
# 整數分割
把一整數切分成若干正整數和的方法數
note
令Pn 表示整數分割數,例:P1=1,P2=2,P3=3,P4=5
令P0=1,Pn 相當於n 個相同物放置在n 個相同箱子,允許空箱的方法數
令p(x)=∑n=0∞pnxn=1−x1×1−x21×1−x31,
則1−x1×1−x21×1−x31中xr 係數為Pr,1≥r≥n