一个三重求和下的组合数问题
求下面式子的值:
Sm=w=1∑mw!k=0∑wj=0∑k(−1)k+j(k+j)!(jk)(k+jm)
Mathematica给出的不明所以的做法:
构造整式递推数列 f(n)
⎩⎨⎧f(0)=0f(1)=1f(2)=1−(2−m)mf(n+3)=−(2n−m+1)(6n3−9n2m+19n2+5nm2−20nm+17n−m3+6m2−9m+4)f(n+1)+(−8n3+12n2m−24n2−6nm2+26nm−22n+m3−7m2+13m−5)f(n+2)+(n+1)(n−m)(2n−m+3)f(n)
可以证明
Sm=w=1∑mw!f(w+1)
逐项递推求值,可做到时间复杂度 O(m)。用整式递推甚至还可以做到 O(m)