欧拉函数
定义
欧拉函数是小于x的整数中与x互质的数的个数,一般用 φ ( x ) φ(x) φ(x) 表示。特殊的, φ ( 1 ) = 1 φ(1)=1 φ(1)=1
计算公式
设 x x x 的所有素因子分别为 p 1 , p 2 , . . . p n p_1,p_2,...p_n p1,p2,...pn,则
φ ( x ) = x × ∏ 1 n ( 1 − 1 p i ) φ(x)=x×\prod^{n}_{1}(1-\frac{1}{p_i}) φ(x)=x×1∏n(1−pi1)
用容斥原理证明即可
积性函数
欧拉函数是积性函数,当 g c d ( n , m ) = 1 gcd(n,m)=1 gcd(n,m)=1