标签:
概念:
在数论,对正整数n,欧拉函数是小于n的数中与n互质的数的数目。
void Init_oula()///预处理求出1到N的欧拉函数的值 { int i,j; memset (a,0,sizeof(a)); for (i = 2 ; i <= N;i++) { ///筛选求a if (!a[i]) { for (j = i ; j <= N; j += i) { if (!a[j]) a[j ] = j; a[j] = a[j] / i * (i-1) ; } } } /** for(int i = 1;i <= 20;i++){ printf("a[%d] = %d\n",i,a[i]); } */ }
标签:
原文地址:http://www.cnblogs.com/jifahu/p/5583702.html