首先得出式子: 2 ∑ i = 1 n ∑ j = 1 m g c d ( i , j ) − n ∗ m 2\sum_{i=1}^{n}\sum_{j=1}^{m}gcd(i,j)-n*m 2i=1∑nj=1∑mgcd(i,j)−n∗m 然后如果还记得这个式子(有的人管这个叫欧拉反演)的话 n = ∑ d ∣ n φ ( d ) n=\sum_{d|n}\varphi (d) n=d∣n∑φ(d)那这题就O(N)切了(手动滑稽) ∑ i = 1 n ∑ j = 1 m g c d ( i , j ) = ∑ d =