【數論】關於斯特林數

本文僅爲涉及與斯特林數有關的公式,本無詳細證明;

斯特林數

s(n,m)=s(n1,m1)+(n1)s(n1,m)s(n,m)=s(n-1,m-1)+(n-1)*s(n-1,m)
第一類斯特林數,表示n個可區分元素劃分成m個圓排列的方案數。
S(n,m)=S(n1,m1)+mS(n1,m)S(n,m)=S(n-1,m-1)+m*S(n-1,m)
第二類斯特林數,表示n個可區分元素劃分成m個子集的方案數。

相關公式

nm=k=0nS(m,k)Cnkk!=k=0nS(m,k)nkn^m=\sum_{k=0}^n S(m,k)C_n^kk! =\sum_{k=0}^n S(m,k)n^{\underline k}
i=1nim=i=1nk=0iS(m,k)Cikk!=k=0nS(m,k)k!i=knCik=k=0nS(m,k)k!Cn+1k+1\sum_{i=1}^n i^m=\sum_{i=1}^n\sum_{k=0}^i S(m,k)C_i^kk!=\sum_{k=0}^nS(m,k)k! \sum_{i=k}^nC_i^k=\sum_{k=0}^nS(m,k)k!C_{n+1}^{k+1}

斯特林反演

f(n)=i=0nS(n,i)g(i)g(n)=i=0ns(n,i)(1)nif(i)f(n)=\sum_{i=0}^nS(n,i)g(i) \Longleftrightarrow g(n)=\sum_{i=0}^ns(n,i)(-1)^{n-i}f(i)

快速求某一行

S(n,m)=1m!i=0minCmi(1)miS(n,m)=\frac{1}{m!}*\sum_{i=0}^m i^n C_m^i (-1)^{m-i}
顯然的這個是一個卷積式。
i=0n(xi)\prod_{i=0}^n(x-i)
還記得這個嗎,第一類斯特林數就是這東西的係數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章