[NCT058D]大水题
g(1)=∑i=0n(−1)n−i(in)(f(1)+i)n ,令f(1)=pg(1)=∑k=0n(kn)pn−k∑i=0n(−1)n−i(in)ik=∑k=0n(kn)pn−k∑i=0n(−1)n−i(in)∑j=0k{kj}j!(ji)=∑k=0n(kn)pn−k∑j=0k{kj}j!∑i=jn(−1)n−i(jn)(i−jn−j)=∑k=0n(kn)pn−k∑j=0k{kj}j!(jn)∑i=0n−j(−1)n−i−j(in−j)=∑k=0n(kn)pn−k∑j=0k{kj}j!(jn)[n==j]=n!{nn}=n!
这里的k不是题中的k(推式子不如打表)
接下来就是快速阶乘算法板子(不如分块打表)