euler(x)公式能计算小于等于x的并且和x互质的数的个数: 我们再看一下如何求小于等于n的和n互质的数的和, 我们用sum(n)表示: 若gcd(x, a)=1,则有gcd(x, x-a)=1: 证明:假设gcd(x, x-a)=k (k>1),那么有(x-a)%k=0---1式,x%k=0---2式: 由1式和2式可得 a%k=0---3式: 由2式和3式可得gcd(x, a)=k,与gcd(x, a)=1矛盾,即原式得证: 由此我们可以得知小于x并且与x互质的数必然是成对出现的并且有对应…