1.我们知道nknk可以用第二类斯特林数拆成:
∑ki=1{ki}∗i!∗(ni)∑i=1k{ik}∗i!∗(in)
2.组合数的一个性质:
∑nj=1(ji)=(n+1i+1)∑j=1n(ij)=(i+1n+1)
证明:
(i+1n+1)=(in)+(i+1n)(n+1i+1)=(ni)+(ni+1)
=(in)+(in−1)+(i+1n−1)=(ni)+(n−1i)+(n−1i+1)
…
发现一直展开就是前面的sigma。
自然数幂和:
∑ni=1ik∑i=1nik
=∑ni=1∑kj=1{kj}∗j!∗(ij)=∑i=1n∑j=1k{jk}∗j!∗(ji)
=∑kj=1{kj}∗j!∗∑ni=1(ij)=∑j=1k{jk}∗j!∗∑i=1n(ji)
=∑kj=1{kj}∗j!∗(n+1j+1)=∑j=1k{jk}∗j!∗(j+1n+1)
=∑kj=1{kj}(n+1)j+1––––j+1=∑j=1k{jk}(n+1)j+1_j+1
(n+1)j+1––––(n+1)j+1_中一定有一个数是(j+1)(j+1)的倍数,因此这个方法没有用到模意义下除法。