1.欧拉函数为不完全积性函数

φ ( n m ) = φ ( n ) φ ( m ) d φ ( d ) d = g c d ( n , m ) \varphi(n\cdot m)=\varphi(n)\cdot \varphi(m)\cdot \frac{d}{\varphi(d)}\\其中d=gcd(n,m) φ(nm)=φ(n)φ(m)φ(d)dd=gcd(n,m)

其实很好理解,假如 n = 2 2 3 3 , m = 2 2 5 3 n=2^2\cdot 3^3,m=2^2\cdot 5^3 n=2233,m=2253

那么
φ ( n m ) = 2 2 3 3 2 2 5 5 ( 1 1 2 ) ( 1 1 3 ) ( 1 1 5 ) \varphi(n\cdot m)=2^2\cdot 3^3\cdot2^2\cdot5^5\cdot(1-\frac{1}{2})\cdot(1-\frac{1}{3})\cdot(1-\frac{1}{5}) φ(nm)=22332255(121)(131)(151)

φ ( n ) φ ( m ) = 2 2 3 3 ( 1 1 2 ) ( 1 1 3 ) 2 2 5 5 ( 1 1 2 ) ( 1 1 5 ) \varphi(n)\cdot \varphi(m)=2^2\cdot 3^3\cdot(1-\frac{1}{2})\cdot(1-\frac{1}{3})\cdot2^2\cdot5^5\cdot(1-\frac{1}{2})\cdot(1-\frac{1}{5}) φ(n)φ(m)=2233(121)(131)2255(121)(151)

很明显下面的之比上面的多一个 ( 1 1 2 ) (1-\frac{1}{2}) (121),而他其实就是因为 n n n m m m 的公共的质因子 2 2 2 搞出来的
所以把多余的除掉就行了~