Longge的问题
给定正整数,求
∑i=1ngcd(i,n)
n<=2^32
枚举gcd:
∑i=1ngcd(i,n)=∑d∣nd∑i=1n[gcd(i,n)=d]
= ∑d∣nd∑i=1n/d[gcd(i,n/d)=1]
= ∑d∣nd∗phi(n/d)
枚举n的约数可以直接求
给定正整数,求
∑i=1ngcd(i,n)
n<=2^32
枚举gcd:
∑i=1ngcd(i,n)=∑d∣nd∑i=1n[gcd(i,n)=d]
= ∑d∣nd∑i=1n/d[gcd(i,n/d)=1]
= ∑d∣nd∗phi(n/d)
枚举n的约数可以直接求
相关推荐