我们枚举所有gcd \(k\),求所有\(gcd=k\)的数对,记作\(f(k)\),那么\(ans=\sum_{i=1}^{n}(f(i)-1)*i\).为什么减1呢,观察题目,发现\(j=i+1\),所以自己与自己的数对是不算的. \(f(k)\)怎么求? 若\(a,b\)互质,则\(gcd(ak,bk)=k\). 我们枚举\(a,b\)中较大的那个,记作\(i\),那么另一个数就有\(φ(i)\)种可能,显然,\(1≤i≤n/k\),所以\(f(k)=\sum_{i=1}^{n/k}φ(i…