[湖北省队互测2014] 一个人的数论
我必须承认我现在一点注意力都没有
题目链接: [湖北省队互测2014] 一个人的数论 。
题目描述:
给定 n 的质因数分解方式 i=1∏wpiai ,求:
(i=1∑nik[i⊥n])mod(109+7)
保证 1≤w≤103 , 2≤pi,ai≤109 , 1≤k≤100 。
设 F(n)=i=1∑nik , G(n)=i=1∑nik[i⊥n] ,则注意到:
F(n)=d∣n∑dkG(dn)
即:
G(n)=d∣n∑μ(d)dkF(dn)
很显然 F(n) 可以使用拉格朗日插值得到一个等价的 k+1 次的多项式,设为 i=0∑k+1fini 。则:
G(n)=d∣n∑μ(d)dkF(dn)=d∣n∑μ(d)dki=0∑k+1finidi1=d∣n∑i=0∑k+1finidk−iμ(d)=i=0∑k+1finid∣n∑μ(d)dk−i=i=0∑k+1finij=1∏wd=0∑ajμ(pjd)pjd(k−i)=i=0∑k+1finij=1∏wd=0∑1μ(pjd)pjd(k−i)=i=0∑k+1finij=1∏w(1−pjk−i)
然后模拟式子就行。