LightOJ 1007 欧拉函数
题意:给你两个数a,b,求a到b之间的数的欧拉函数值之和。
欧拉函数φ(x) 表示不大于x的与x互质的数的个数。
φ(x)= x(1-1/P1)(1-1/P2)(1-1/P3)……其中P1,P2,P3…是x的质因数。
又可以表示成φ(x)= x*(P1-1)/P1*(P2-1)/P2*(P3-1)/P3……预处理出φ(x),然后记录前缀和,假设F[n]=∑(φ(i))(i=1..n),则最终答
原创
2016-11-29 20:18:28 ·
304 阅读 ·
0 评论