Stirling数反演与自然数幂和

Posted HocRiser

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Stirling数反演与自然数幂和相关的知识,希望对你有一定的参考价值。

一.斯特林数反演
斯特林数反演相关内容:http://blog.csdn.net/OwenOwl/article/details/79442341

 

 

 

下降幂是指$x*(x-1)*(x-2)*...*(x-k+1)$,上升幂是指$x*(x+1)*(x+2)*...*(x+k-1)$

接着我们考虑斯特林数反演

可以发现将通常幂和下降幂分别作为f(x)和g(x),就可以直接反演了。证明可以看这里

 

二.离散微积分与第二类斯特林数实现自然数幂和

然后有一个概念叫作离散微积分(有限微积分),就是将积分的概念在整数范围内实现。

https://ruanx.pw/post/有限微积分.html

现在就可以做自然数幂和了:https://www.cnblogs.com/meowww/p/6410869.html 方法二

注意这里有个笔误

 

第一个等式后面没有$(-1)^{t-i}$,实际上不需要最后一步就可以做了(最后一步是用来证明斯特林数反演的)。

这样我们就可以在$O(k^2)$内求出答案了。

 

三.第一类斯特林数实现自然数幂和

来自https://blog.csdn.net/qq_33229466/article/details/75042895

首先由定义可以得到,第一类斯特林数实际上是组合数展开后每项的系数。

然后引入组合数进行一波化简,就得到了递归式,递归下去即可。不过似乎各个方面都没有第二类做的简便。

以上是关于Stirling数反演与自然数幂和的主要内容,如果未能解决你的问题,请参考以下文章

自然数幂和[第二类斯特林数求法]

求自然数幂和

康复计划#3 简单常用的几种计算自然数幂和的方法

自然数幂和

51nod1228 序列求和(自然数幂和)

各类求自然数幂和方法