Luogu4464 [国家集训队] JZPKIL

题意:给定 ,求

多组数据,,时限


略去 ,记 ,则

其中 是自然数 次方和。利用伯努利数求出自然数幂和关于求和上界的多项式 ,递推预处理复杂度 ,求一次多项式系数复杂度

代入可得

可以发现后面是两个积性函数 的卷积,是个积性函数,记为

使用积性分解,在 Pollard's Rho 求出 的质因数分解后,只需快速求 即可得到答案。

这里 不会很大,可以直接暴力计算。总复杂度