具体数学笔记 (第六章 特殊的数)

6.1 斯特林数

之前写过:斯特林数及其反演

一些乱七八糟重要的恒等式:

第二类斯特林数可以用来处理次幂问题

x n = ∑ k { n k } x k ‾ = ∑ k { n k } ( x k ) k ! x^n=\sum_k \begin{Bmatrix}n \\ k\end{Bmatrix}x^{\underline{k}}=\sum_k \begin{Bmatrix}n \\ k\end{Bmatrix}\binom{x}{k}k! xn=k{nk}xk=k{nk}(kx)k!
用归纳法可以简单证明
对这个做二项式反演可以得到:
{ n m } = 1 m ! ∑ k ( − 1 ) m − k ( m i ) i n \begin{Bmatrix}n \\ m\end{Bmatrix}=\frac{1}{m!}\sum_k(-1)^{m-k}\binom{m}{i}i^n {nm}=m!1k(1)mk(im)in
类似的,我们可以得出
x n ‾ = ∑ k [ n k ] x k x^{\overline{n}}=\sum_k \begin{bmatrix}n \\ k\end{bmatrix}x^{k} xn=k[nk]xk
上面这两个式子还可以推出
x n = ∑ k { n k } ( − 1 ) n − k x k ‾ x^n=\sum_k \begin{Bmatrix}n \\ k\end{Bmatrix}(-1)^{n-k}x^{\overline{k}} xn=k{nk}(1)nkxk
x n ‾ = ∑ k [ n k ] ( − 1 ) n − k x k x^{\underline{n}}= \sum_k\begin{bmatrix}n \\ k\end{bmatrix}(-1)^{n-k}x^k xn=k[nk](1)nkxk
是不是感觉二项式反演很像,然而却是和斯特林反演有一些关系
第一条很容易证明,发现上升幂和下降幂隔一项取一个相反数,所以可以直接凑个 ( − 1 ) n − k (-1)^{n-k} (1)nk上去
第二条可以直接归纳,也可以考虑
x n ‾ = ( − 1 ) n ( − x ) n ‾ = ( − 1 ) n ∑ k [ n k ] ( − x ) k = ∑ k [ n k ] ( − 1 ) n − k x k x^{\underline{n}}=(-1)^n(-x)^{\overline{n}}=(-1)^n\sum_k \begin{bmatrix}n \\ k\end{bmatrix}(-x)^{k}= \sum_k\begin{bmatrix}n \\ k\end{bmatrix}(-1)^{n-k}x^k xn=(1)n(x)n=(1)nk[nk](x)k=k[nk](1)nkxk
把次幂转上升幂的再把上升幂转换成次幂可以得到反转公式
∑ k [ n k ] { k m } ( − 1 ) n − k = [ n = m ] \sum_k\begin{bmatrix} n \\ k\end{bmatrix}\begin{Bmatrix}k \\ m\end{Bmatrix}(-1)^{n-k}=[n=m] k[nk]{km}(1)nk=[n=m]
还有
[ n k ] = { − k − n } \begin{bmatrix} n \\ k\end{bmatrix}=\begin{Bmatrix}-k \\ -n\end{Bmatrix} [nk]={kn}

6.2欧拉数

感觉对OI帮助不大,不过多少了解了一下
表示长度为n的,有k个升高的排列个数
几个基本的恒等式
⟨ n k ⟩ = ( k + 1 ) ⟨ n − 1 k ⟩ + ( n − k ) ⟨ n − 1 k − 1 ⟩ \left\langle\begin{matrix}n \\ k\end{matrix}\right\rangle=(k+1)\left\langle\begin{matrix}n-1 \\ k\end{matrix}\right\rangle+(n-k)\left\langle\begin{matrix}n-1 \\ k-1\end{matrix}\right\rangle nk=(k+1)n1k+(nk)n1k1
⟨ n k ⟩ = ⟨ n n − k − 1 ⟩ \left\langle\begin{matrix}n \\ k\end{matrix}\right\rangle=\left\langle\begin{matrix}n \\ n-k-1\end{matrix}\right\rangle nk=nnk1
x n = ∑ k ⟨ n k ⟩ ( x + k n ) x^n=\sum_k\left\langle\begin{matrix}n \\ k\end{matrix}\right\rangle\binom{x+k}{n} xn=knk(nx+k)
同样都可以用归纳法证明

6.5伯努利数

没太看懂……

6.6斐波那契数

F n + k = F k F n + 1 + F k − 1 F n gcd ⁡ ( F n , F m ) = F gcd ⁡ ( n , m ) F_{n+k}=F_kF_{n+1}+F_{k-1}F_n \\ \gcd(F_n,F_m)=F_{\gcd(n,m)} Fn+k=FkFn+1+Fk1Fngcd(Fn,Fm)=Fgcd(n,m)
每一个正整数都有唯一的表示方法用fib数
考虑生成函数,可以发现
F ( x ) − x F ( x ) − x 2 F ( x ) = x F(x)-xF(x)-x^2F(x)=x F(x)xF(x)x2F(x)=x
解得封闭形式
F ( x ) = x 1 − x − x 2 F(x)=\frac{x}{1-x-x^2} F(x)=1xx2x
我们断言这个东西可以写成
x 1 − x − x 2 = a 1 − r 1 x + b 1 − r 2 x \frac{x}{1-x-x^2}=\frac{a}{1-r_1x}+\frac{b}{1-r_2x} 1xx2x=1r1xa+1r2xb
原式对应的特征方程
x 2 − x − 1 x^2-x-1 x2x1把它的特征根解出来 r 1 , r 2 r_1,r_2 r1,r2
然后再带两个数把 a , b a,b a,b解出来

根据生成函数可得
[ n ] F ( x ) = a r 1 n + b r 2 n [n]F(x)=ar_1^n+br_2^n [n]F(x)=ar1n+br2n
可以看看这篇blog多项式计数预备知识

6.7连项式

啥玩意,不会/kk

posted @ 2021-08-17 12:00  lahlah  阅读(180)  评论(0编辑  收藏  举报