ssl1232函数 线形筛

题目给的那个公式,是欧拉函数的性质 那么就可以用线形筛求欧拉函数 线形筛是个好东西,时间复杂度 O(n),支持找素数,求欧拉函数值 f[1]=1;f[2]=1; for (int i=2;i<=m;i++){ if (a[i]==0){ f[i]=i-1; c[++cnt]=i; } for (int j=1;i*c[j]<=m&&j<=cnt;j++){ a[i*
相关文章
相关标签/搜索