>前言
因为今天的题目没有地方改,加上受zzl巨爷的影响,写了这篇学习小结
>算术基本定理
对于任意正整数
N
N
N,有
N
=
p
1
c
1
∗
p
2
c
2
∗
.
.
.
∗
p
n
c
n
N=p_1^{c_1}*p_2^{c_2}*...*p_n^{c_n}
N=p1c1∗p2c2∗...∗pncn
其中
p
i
p_i
pi 是质因数,
c
i
c_i
ci 是相对应的个数
>欧拉函数φ
φ ( p ) φ(p) φ(p)为正整数 p p p不同质因子的个数
定义 φ ( 1 ) = 1 φ(1)=1 φ(1)=1
如何求合数
N
N
N的
φ
φ
φ值?
φ
(
N
)
=
N
∗
p
1
−
1
p
1
∗
p
2
−
1
p
2
∗
.
.
.
∗
p
m
−
1
p
m
=
N
∗
∏
(
1
−
1
p
)
φ(N)=N*\frac{p_1-1}{p_1}*\frac{p_2-1}{p_2}*...*\frac{p_m-1}{p_m}=N*\prod (1-\frac{1}{p})
φ(N)=N∗p1p1−1∗p2p2−1∗...∗pmpm−1=N∗∏(1−p1)
证明如下:
合数
N
N
N有质因数
p
p
p,那么
p
p
p的倍数都不是
N
N
N的质因数,一共有
N
p
\frac{N}{p}
pN个
同理,对于质因数
q
q
q,一共有
N
q
\frac{N}{q}
qN个
q
q
q的倍数不是
N
N
N的质因数
根据容斥原理,减去两个数的质因数,再加上重复减了的两个数的公倍数,
N
N
N的质因数有
N
−
N
p
−
N
q
+
N
p
q
N-\frac{N}{p}-\frac{N}{q}+\frac{N}{pq}
N−pN−qN+pqN 个
化简得,
N
∗
(
1
−
1
p
)
∗
(
1
−
1
q
)
N*(1-\frac{1}{p})*(1-\frac{1}{q})
N∗(1−p1)∗(1−q1)
欧拉函数还有如下性质:
当
p
p
p是质数时,
{
φ
(
p
)
=
p
−
1
n
=
p
k
→
φ
(
n
)
=
p
k
−
p
k
−
1
=
(
p
−
1
)
p
k
−
1
\left\{\begin{matrix} \varphi(p)= p-1& & \\ n=p^k→& \varphi(n)=p^k-p^{k-1}=(p-1)p^{k-1}& \end{matrix}\right.
{φ(p)=p−1n=pk→φ(n)=pk−pk−1=(p−1)pk−1
当 g c d ( a , b ) = 1 gcd(a,b)=1 gcd(a,b)=1时, φ ( a b ) = φ ( a ) ∗ φ ( b ) \varphi(ab)=\varphi(a)*\varphi(b) φ(ab)=φ(a)∗φ(b)
证明如下:
a
=
p
1
c
1
∗
p
2
c
2
∗
.
.
.
∗
p
m
c
m
a=p_1^{c_1}*p_2^{c_2}*...*p_m^{c_m}
a=p1c1∗p2c2∗...∗pmcm,
b
=
q
1
d
1
∗
q
2
d
2
∗
.
.
.
∗
q
n
d
n
b=q_1^{d_1}*q_2^{d_2}*...*q_n^{d_n}
b=q1d1∗q2d2∗...∗qndn
因为
g
c
d
(
a
,
b
)
=
1
gcd(a,b)=1
gcd(a,b)=1,所以这其中两两不同
∵
φ
(
a
b
)
=
a
∗
b
∗
p
1
−
1
p
1
∗
.
.
.
∗
p
m
−
1
p
m
∗
q
1
−
1
q
1
∗
.
.
.
∗
q
n
−
1
q
n
∵ \varphi(ab)=a*b*\frac{p_1-1}{p_1}*...*\frac{p_m-1}{p_m}*\frac{q_1-1}{q_1}*...*\frac{q_n-1}{q_n}
∵φ(ab)=a∗b∗p1p1−1∗...∗pmpm−1∗q1q1−1∗...∗qnqn−1
∴
φ
(
a
b
)
=
φ
(
a
)
∗
φ
(
b
)
∴ \varphi(ab)=\varphi(a)*\varphi(b)
∴φ(ab)=φ(a)∗φ(b)