欧拉函数性质以及模板

欧拉函数

欧拉函数,符号记作φ(n)φ(n),其值为小于nn且与nn互质的数的个数

性质

对于质数nn

φ(n)=n1φ(n)=n−1

对于n=pkn=pk

φ(n)=(p1)pk1φ(n)=(p−1)∗pk−1

【积性函数】
对于gcd(n,m)=1gcd(n,m)=1

φ(nm)=φ(n)φ(m)φ(n∗m)=φ(n)∗φ(m)

【计算式】
对于n=pkiin=∏piki

φ(n)=n(11pi)φ(n)=n∗∏(1−1pi)

【欧拉定理】
对于互质的a,ma,m

aφ(m)1(modm)aφ(m)≡1(modm)

小于nn且与nn互质的数的和:

S=nφ(n)2S=n∗φ(n)2

对于质数pp
nmodp=0nmodp=0

φ(np)=φ(n)pφ(n∗p)=φ(n)∗p


nmodp0nmodp≠0

φ(np)=φ(n)(p1)φ(n∗p)=φ(n)∗(p−1)

d|nφ(d)=n∑d|nφ(d)=n


φ(n)=d|nμ(d)nd

 

猜你喜欢

转载自www.cnblogs.com/philo-zhou/p/11366070.html