题目大意 有不超过\(50000\)个询问,每次询问有多少正整数对\(x\),\(y\),满足\(x\leqslant a\),\(y \leqslant b\),并且\(gcd(x,y)=c\).其中\(a,b,c\leqslant 50000\) 解题思路 我们发现 \[ Ans=f(n)=\sum_{x=1}^{a}\sum_{y = 1}^{b}[gcd( i, j)=c] \] 当括号内表达式为真时,值为\(1\),否则为\(0\). 同时,我们设 \[ F(n)=\sum_{n|d}…