持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情
整除的基本知识
最大公约数与最小公倍数
公约数 设两个正整数 a1,a2,如果 d∣a1 且 d∣a2,那么 d 就称为 a1 和 a2 的公约数。一般的,设 k 个整数 a1,a2,...,ak,如果 d∣a1,d∣a2,...,d∣ak,那么 d 就称为 a1,a2,...,ak 的公约数。
最大公约数 设两个不全为 0 的正整数 a1,a2,它们的所有公约数中最大的称为 a1 和 a2 的最大公约数,记作 (a1,a2)。一般的,设不全为 0 的 k 个整数 a1,a2,...,ak,它们的所有公约数中最大的称为 a1,a2,...,ak 的最大公约数,记作 (a1,a2,...,ak)。
最大公约数的性质
- (a1,a2)=(a2,a1)=(−a1,a2)=(∣a1∣,∣a2∣)
(a1,a2,...,ak)=(a2,a1,a3,a4,...,ak)=(−a1,a2,...,ak)=(∣a1∣,∣a2∣,...,∣ak∣)
- 若 a1∣aj,j=2,3,...,k ,则 (a1,a2)=(a1,a2,...,ak)=∣a1∣
- ∀x∈N,(a1,a2)=(a1,a2,a1x)
- ∀x∈N,(a1,a2)=(a1,a2+a1x)
- 若 p 是素数,则
(p,a1)={p,p∣a1,p∤a
即约(互素) 若 (a1,a2)=1,则称 a1 和 a2 是即约的,或是互素的。一般地,若 (a1,a2,...,ak)=1,则称 a1,a2,...,ak 是即约的,或是互素的。
a1x1+a2x2+...+akxk=1⇔(a1,a2,...,ak)=1
设正整数 m∣(a!,a2,...,ak) , 则 m(a1/m,a2/m,...,ak/m)=(a1,a2,...,ak),特别地,((a1,a2,...,ak)a1,(a1,a2,...,ak)a2,...,(a1,a2,...,ak)ak)=1
公倍数 设两个正整数 a1,a2,如果 a1∣l 且 a2∣l,那么 l 就称为 a1 和 a2 的公倍数。一般的,设 k 个整数 a1,a2,...,ak,如果 a1∣l,a2∣l,...,ak∣l,那么 l 就称为 a1,a2,...,ak 的公倍数。
最小公倍数 设两个均不为 0 的正整数 a1,a2,它们的所有正的公倍数中最小的称为 a1 和 a2 的最小公倍数,记作 [a1,a2]。一般的,设均不为 0 的 k 个整数 a1,a2,...,ak,它们的所有正的公倍数中最小的称为 a1,a2,...,ak 的最小公倍数,记作 [a1,a2,...,ak]。
最小公倍数的性质
- [a1,a2]=[a2,a1]=[−a1,a2]=[∣a1∣,∣a2∣]
[a1,a2,...,ak]=[a2,a1,a3,a4,,...,ak]=[−a1,a2,...,ak]=[∣a1∣,∣a2∣,...,∣ak∣]
- 若 a2∣a1 ,则 [a1,a2]=∣a1∣。
若 aj∣a1,j=2,3,...,k ,则 [a1,a2,...,ak]=∣a1∣
- ∀d∣a1,[a1,a2]=[a1,a2,d]
∀d∣a1,[a1,a2,...,ak]=[a1,a2,...,ak,d]
- 设正整数 m , 则 [ma1,ma2,...,mak]=m[a1,a2,...,ak]