欧拉筛【转载自用
前言 https://www.luogu.com.cn/blog/HSH/post-shuo-lun-ou-la-shai-fa
正题
欧拉筛法是一种可以筛出质数,欧拉函数,约数个数和约数和的筛法 那么我们就对这些问题逐一进行讲解
在这之前,我们先说几个东西:
1、每一个大于等于2的正整数nn,都有n=p_1^{w_1}p_2^{w_2}…p_m^{w_m}n=p1w1p2w2…pmwm(p_1p1到p_mpm按升序排列)
2、正整数nn的欧拉函数phi(n)=n(1-\frac{1}{p_1})(1-\frac{1}{p_2})…(1-\frac{1}{p_m})=p_1^{w_1-1}(p_1-1)*p_2^{w_2-1}(p_2-1)*…*p_m^{w_m-1}(p_m-1)phi(n)=n(1−p11)(1−p21)…(1−pm1)=p1w1−1(p1−1)∗p2w