虽然对这道题没有什么帮助,但是还是记一下:约数个数也是可以线性筛的 http://www.cnblogs.com/xzz_233/p/8365414.html 测正确性题目:https://www.luogu.org/problemnew/show/P1403 这个好像叫d函数看$d=(a_1+1)(a_2+1)\cdots(a_k+1)$然而还不行,你还要记这个数的$a_1$(定义在上面)记为f首先,如果p是质数,那么d(p)=2,f(p)=1然后,将合数n分解成n=px(p是n最小的质因子)…