生成函数芝士总结
Posted Flame♡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成函数芝士总结相关的知识,希望对你有一定的参考价值。
生成函数是用系数来表示一个序列从而表示信息的,也就是说,生成函数的自变量 x x x 取任何值都没有实际意义
当我们取 ∣ x ∣ < 1 |x|<1 ∣x∣<1 时
有 1 1 − x = 1 + x 1 + x 2 + . . . . \\frac11-x=1+x^1+x^2+.... 1−x1=1+x1+x2+....
1 1 + x = − 1 − x 1 − x 2 − . . . . \\frac11+x=-1-x^1-x^2-.... 1+x1=−1−x1−x2−....
(上述两式证明见组合数学5.5 其中也证明了所有生成函数的定义域是 ∣ x ∣ < 1 |x|<1 ∣x∣<1)
f i b = 1 + x + 2 x 2 + 3 x 3 + 6 = 5 x 4 + . . . . A ( x ) = 1 + x A ( x ) + x 2 A ( x ) A ( x ) = 1 1 − x − x 2 fib=1+x+2x^2+3x^3+6=5x^4+....\\\\ A(x)=1+xA(x)+x^2A(x)\\\\ A(x)=\\frac11-x-x^2 fib=1+x+2x2+3x3+6=5x4+....A(x)=1+xA(x)+x2A(x)A(x)=1−x−x21
偷个懒粘一下指数型生成函数
上面是证明
证得
e
x
=
∑
n
=
0
∞
x
n
n
!
e^x=\\sum\\limits_n=0^\\infty\\fracx^nn!
ex=n=0∑∞n!xn
(也就是系数全是1)
当系数是0,1,2,3…时
g ( e ) ( x ) = 0 + x + 2 x 2 2 ! + . . . . . g^(e)(x)=0+x+2\\fracx^22!+..... g(e)(x)=0+x+22!x2+.....
而 x e x = ∑ n = 1 ∞ x n ( n − 1 ) ! xe^x=\\sum\\limits_n=1^\\infty\\fracx^n(n-1)! xex=n=1∑∞(n−1)!xn
和上式相等
当系数是 1 , a , a 2 , a 3 . . . . 1,a,a^2,a^3.... 1,a,a2,a3.... 时
g ( e ) ( x ) = e x a g^(e)(x)=e^xa g(e)(x)=exa
当系数是 1 , 0 , 1 , 0.... 1,0,1,0.... 1,0,1,0.... 时
e − x = ∑ n = 0 ∞ ( − x ) n n ! e^-x=\\sum\\limits_n=0^\\infty\\frac(-x)^nn! e−x=n=0∑∞n!(−x)n
g ( e ) ( x ) = e − x + e x 2 g^(e)(x)=\\frace^-x+e^x2 g(e)(x)=2e−x+ex
二次剩余
对于一个奇素数 p p p
若有 n = x 2 ( m o d p ) n=x^2 \\pmod p n=x2(modp) 称 n n n 是模 p p p 意义下的二次剩余
当且仅当存在 n p − 1 2 ≡ 1 n^\\fracp-12\\equiv 1 n2p−1≡1 时 二次剩余存在
以上是关于生成函数芝士总结的主要内容,如果未能解决你的问题,请参考以下文章