首页 > 其他分享 >斯特林数

斯特林数

时间:2023-01-19 10:22:19浏览次数:40  
标签:斯特林 sum brack binom brace displaystyle

\brack
\brace
\displaystyle{{n}\brack {m}}
\displaystyle{{n}\brace {m}}

斯特林数

第二类斯特林数

一般表示为 \(\displaystyle{n\brack m}\),含义为把 \(n\) 个不同的数分成 \(m\) 个集合的方案数。
递推式:

\[{n\brack m}=m{{n-1}\brack m}+{{n-1}\brack{m-1}} \]

含义为,拎出来最后一个数,对这个数进行讨论:
如果这个数放在原来的 \(m\) 个集合里,有 \(m\) 个可以选择的集合,放在每个集合的方案数都是 \(\displaystyle{{n-1}\brack m}\),所以总的贡献就是:\(m\displaystyle{{n-1}\brack m}\);
如果这个数给他新开一个集合存起来,那么贡献就是:\(\displaystyle{{n-1}\brack {m-1}}\)。

第一类斯特林数

一般表示为 \(\displaystyle{n\brace m}\),含义为 把 \(n\) 个不同的数分成 \(m\) 个轮换的方案数。
轮换就是一个环,与第二类不同的地方就在于,把每个集合的数连成了一个环,因为环的排列是有序的,所以会比第二类的方案数一般要多一些。
递推关系为:

\[{n\brace m}=(n-1){{n-1}\brace m}+{{n-1}\brace{m-1}} \]

含义为,同样考虑最后一个数字的位置:
如果放在之前的轮换里,那么每个大小为 \(siz\) 的置换都有 \(siz\) 种方案,所以对于一种轮换状态的方案就有 \(n-1\) 种,那么总的方案就有:\((n-1)\displaystyle{{n-1}\brace m}\);
如果新开一个轮换单独放他自己,那么贡献就是:\(\displaystyle{{n-1}\brace {m-1}}\)。

斯特林数的性质

边界:
当 \(m>n\) 时,\(\displaystyle{n\brace m}=\displaystyle{n\brack m}=0\);
当 \(n<0\) 时,\(\displaystyle{{n}\brace {m}}=\displaystyle{{n}\brack{m}}=0\);
当 \(m=0\) 时,\(\displaystyle{{n}\brace {0}}=\displaystyle{{n}\brace {0}}=[n=0]]\)。

普通幂和下降幂的关系:

\[x^n=\sum_{k=0}^n{n\brace k} x^{\underline{k}}\\ x^{\underline{n}}=\sum_{k=0}^n{n\brace k}(-1)^{n-k}x^k\\ \]

普通幂和上升幂的关系:

\[x^{\overline{n}}=\sum_{k=0}^n{n\brack k}x^k\\ x^n=\sum_{k=0}^n{n\brack k}(-1)^{n-k}x^{\overline{k}}\\ \]

特殊值:

\[{n\brack 1}=(n-1)![n>0]\\ {n\brack 2}=(n-1)!H_{n-1}[n>0]\\ \]

反转公式:

\[\sum_{k}{n\brace k}{k\brack m}(-1)^{n=k}=[m=n]\\ \sum_{k}{n\brack k}{k\brace m}(-1)^{n=k}=[m=n]\\ \]

其他的比较常用的恒等式:

\[{n+1\brace m+1}=\sum_{k}\binom{n}{k}{k\brace m}\\ {n+1\brack m+1}=\sum_{k}{n\brack k}\binom{k}{n}\\ {n\brace m}=\sum_{k}\binom{n}{k}{k+1\brace m+1}(-1)^{n-k}\\ {n\brack m}=\sum_{k}{n+1\brack k+1}\binom{k}{m}(-1)^{m-k}\\ \]

联系:

\[{n\brack k}={-k\brace -n}\\ {n\brace k}={-k\brack -n}\\ \]

标签:斯特林,sum,brack,binom,brace,displaystyle
From: https://www.cnblogs.com/linghuabaobao/p/17061116.html

相关文章

  • Codeforces 1278 F Cards 增强版 题解 (斯特林数,推式子)
    原题链接增强版链接增强版中k=1e7为啥网上题解的式子都那么长啊.jpg首先令\(p=\frac1m\)。求某个数的次幂的题通常都是无脑转下降幂:\(x^k=\sum_{i=0}^kS_2(k,i)x^{\u......
  • 斯特林数 学习笔记
    斯特林数第一类斯特林数第一类斯特林数\(\begin{bmatrix}n\\m\end{bmatrix}\)表示将\(n\)个有标号元素划分成\(m\)个无标号圆排列的方案数。递推式考虑每次新加......
  • Luogu6620 组合数问题 - 第二类斯特林数 -
    题目链接:https://www.luogu.com.cn/problem/P6620题解:其实就一个式子证明可以利用这个式子找一下规律$$k\binom{n}{k}=n\binom{n-1}{k-1}$$回到原题,把多项式拆开之......
  • 浅谈两类斯特林数
    Preface下文简单介绍了两类斯特林数,也总结了它们的一些性质由于第二类较第一类容易理解,更简单,因此先介绍第二类第二类斯特林数给你N个元素(有差别),M个集合(无差别),要你将这N个......
  • 斯特林数
    source:《具体数学》第六章记号:\(\begin{Bmatrix}n\\k\end{Bmatrix}\):第二类斯特林数,读作“\(n\)子集\(k\)”。\(\begin{bmatrix}n\\k\end{bmatrix}\):第一类斯特林数,读......
  • 【POJ1430】Binary Stirling Numbers(第二类斯特林数,组合数)
    求\(\begin{Bmatrix}n\\m\end{Bmatrix}\bmod2\)的值。由第二类斯特林数的递推公式:\[\begin{Bmatrix}n\\m\end{Bmatrix}=\begin{Bmatrix}n-1\\m-1\end{Bmatrix}+m\begi......
  • 【51NOD1847】奇怪的数学题(杜教筛,min_25筛,第二类斯特林数解决自然数幂求和)
    设\(f(n)\)表示\(n\)的次大因数。\[\begin{aligned}&\sum_{i=1}^n\sum_{j=1}^nf(\gcd(i,j))^k\\=&\sum_{d=1}^nf(d)^k\sum_{i=1}^{(n/d)}\sum_{j=1}^{(n/d)}[\gcd(i......
  • 自然数幂和(第二类斯特林数)
    引言然而并没有什么内容之所以是第二类斯特林数的原因是今天比赛写的拉插被卡了。。。第xxx次被卡常第二类\(\text{Stirling}\)数将\(n\)个两两不同的元素划分为......
  • 斯特林数与贝尔数求法
    现在在码两篇博客,一篇lin4xu杂题全题解,一篇博弈论。然后我现在一个都没码完又开一个斯特林数。我们先不管斯特林数有什么性质,这个以后专门开个数数专题。直接开始看怎么求......
  • 【斯特林数总结】
    第二类斯特林数组合意义:将n个有标号物品划分为m个无标号的非空集合的方案数,记为\(n\bracem\)递推式\[\begin{aligned}{0\brace0}&=1\\{n\brace0}&=0\quad(n>0......