题解 q<=1e6,询问非常多.而n,r也很大,必须要预处理所有的答案,询问的时候,能比较快速地查询. 离线也是没有什么意义的,因为必须递推. 先翻译$f_0(n)$ $f_0(n)=\sum_d|n[(d,\frac{n}{d})=1]$ 一个数的约数和约数的另一半互质,那么,必须意味着,对于n的每个质因子,要么全在d,要么全在n/d否则就不互质了,就是0 对于互质时,每个质因子有两种选择情况, 所以,f0就是$2^m$其中,m是n的质因子种类数. 然后还要处理fr的递推式. 发现,还是和n的…