摘要:
欧拉函数∮是数论中的一个重要函数,设n是正整数,∮(n)表示{0,1,2,...n-1}中与n互素的数的个数。例如∮(12)=4,因为与12互素的数有1,5,7,11.这里认为∮(1)=1.下面给出欧拉函数的计算公式。∮(n)=n(1- 1/p1)(1- 1/p2)(1- 1/p3)...(1- 1/pk)欧拉函数的性质:1.若n是质数p的k次幂,φ(n)=(p-1)p^(k-1)2.若m,n互质,φ(mn)=φ(m)φ(n)3.若n为奇数,则∮(n)=∮(2n)代码:欧拉函数的筛法代码:#include#define maxn 100int prime[maxn];int ans[maxn] 阅读全文