题目名称 小A的数学题 题目大意 给定n、m,求 ∑i=1n∑j=1mgcd(i,j)2\sum_{i=1}^n\sum_{j=1}^mgcd(i,j)^2∑i=1n∑j=1mgcd(i,j)2 实现思路 容斥原理: 易知gcd(i,j)范围是1~min(n,m),因此枚举gcd即可 求出每个gcd的数目cnt[] 答案为:ans+=gcd*gcd*cnt[gcd] gcd=i时,i的数目为(n/i)*(m/i),但是i的倍数也被包含了,因此可减去cnt[i*2]...cnt[i*k],其中i*k<=min(n,m) i*(k+1)>min(n,m);减去后得到的值为最终i的...