标签:dbi text 直接 inline href isp bin lan 计算
这题算是我斯特林数的入门题,顺便安利大佬的博客,我是从这篇博客中学的斯特林数。
二项式定理:
斯特林数相关知识:
斯特林数定义:
第一类斯特林数: 第一类斯特林数 \(\begin{bmatrix}n\\m\end{bmatrix}\) 表示将 \(n\) 个不同元素划分为 \(m\) 个轮换的方案数。
第二类斯特林数: 第二类斯特林数 \(\begin{Bmatrix}n\\m\end{Bmatrix}\) 表示把 \(n\) 个不同小球放入 \(m\) 个相同盒子,盒子不能空的方案数。
相关递推式:
上升下降幂相关知识:
定义:\(a^{\bar{b}}=\prod_{i=0}^{b-1}{(a+i)}\) 称为上升幂,\(a^{\underline{b}}=\prod_{i=0}^{b-1}{(a-i)}\) 称为下降幂,而 \(a^b\) 称为普通幂。
普通幂与上升下降幂之间的转换:
下降幂与组合数之间的关系:
显然 \(\{q_j\}\) 可以在 \(O(m^2)\) 的时间内预处理出来,剩下的直接套上面的式子就可以 \(O(m\log n)\) 计算。
时间复杂度为 \(O(m^2+m\log n)\),空间复杂度为 \(O(m^2)\)。
标签:dbi text 直接 inline href isp bin lan 计算
原文地址:https://www.cnblogs.com/peanuttang/p/14417964.html