上一节我们认识了整数,也学了带余除法。
这一节只看一种特别重要的情况:余数刚好是 。
比如 颗糖分给 个人,每人 颗,刚好分完。我们就说 能被 整除。
整除是数论里非常基础的关系。后面学习因数、倍数、公因数、最小公倍数、质数分解,都会反复用到它。

整除的直觉很简单:能不能分得刚刚好。
颗糖分给 个人,刚好分完,所以 整除 。
颗糖分给 个人,会剩下 颗,所以 不能整除 。
整除的定义:设 是整数,且 。
如果存在整数 ,使得
这个定义里有两个点要注意。
第一,除数不能是 。所以定义里要求 。
第二,商 必须是整数。它可以是正数,也可以是负数。
比如:
因为:
再比如:
因为:
但:
因为 除以 会余 ,不能写成 的样子。
还要注意, 不是分数。
它是一个判断句:要么成立,要么不成立。
整除有几条常用性质。
它们看起来不难,但后面做题会一直用到。
第一,任何非零整数都整除自己:
因为:
第二, 整除任何整数:
因为:
第三,任何非零整数都整除 :
因为:
第四,整除可以传递。
如果:
那么:
比如 ,,所以 。
原因也很直接。
如果 ,,那么:
所以 也能整除 。
还有一条特别常用的性质,叫线性组合性质。
如果 能整除 ,也能整除 ,那么 也能整除它们的整数倍相加减:
其中 都是整数。
比如 ,。
那么:
也有:
这条性质的核心意思是:如果两个数都含有同一个因数,那么它们做整数倍的加减后,这个因数通常还会保留下来。
最后还有一个直觉很强的结论。
如果 ,并且 ,那么 的绝对值不会比 的绝对值更大:
所以,一个非零整数的因数只有有限多个。
有时我们不想真的做除法。
比如看到一个很大的数,想快速判断它能不能被 、、、 整除。
这时就可以用判别规则。
被 整除:看个位。
如果个位是 ,这个数就能被 整除。
比如 的个位是 ,所以 。
被 整除:也看个位。
如果个位是 或 ,这个数就能被 整除。
比如 的个位是 ,所以 。
被 整除:个位必须是 。
比如 能被 整除, 不能。
被 整除:看末两位。
如果末两位组成的数能被 整除,原来的数就能被 整除。
比如 的末两位是 ,而 ,所以 。
被 整除:看各位数字之和。
比如 的数字和是:
能被 整除,所以 也能被 整除。
被 整除:也看各位数字之和。
如果数字和能被 整除,原数就能被 整除。
比如 的数字和是 ,不能被 整除,所以 不能被 整除。
被 整除:要同时满足两个条件。
一个数能被 整除,等价于它既能被 整除,又能被 整除。
比如 的个位是 ,所以能被 整除。
它的数字和是 ,所以也能被 整除。
因此:
常用判别规则:

如果 ,那么 是 的因数, 是 的倍数。
比如:
所以 是 的因数, 是 的倍数。
要找一个数的所有因数,可以用“配对”的方法。
以 为例:
所以 的正因数是:
为什么只检查到 就够了?
因为 。如果一个因数比 大,它的配对因数一定比 小,前面已经找到了。
所以找因数时,不需要从 一直试到 ,只要试到 附近就够了。
因数个数也可以用公式算。
如果:
那么 的正因数个数是:
比如:
所以:
也就是说, 有 个正因数。
为什么指数要加 ?
因为一个因数里, 的次数可以选 ,一共有 种。
的次数可以选 ,一共有 种。
两边独立选择,所以共有 种。
因数不只是用来做题,也能带出很多有趣的数。
先看完全数。
如果一个正整数等于它所有真因数的和,就叫完全数。
真因数就是“除了它自己以外的正因数”。
最小的完全数是 。
因为 的真因数是:
它们的和是:
所以 是完全数。
也是完全数。
它的真因数是:
而:
完全数很少见。数学家研究它们已经很久了。
再看亲和数。
亲和数是一对数。
如果 的真因数之和等于 ,同时 的真因数之和又等于 ,那么 和 就是一对亲和数。
最经典的一对是 和 。
的真因数之和是 。
的真因数之和是 。
这就像两个数互相“指向”对方。
完全数和亲和数都说明了一件事:因数看起来很普通,但里面藏着很多漂亮的问题。
题目:判断 能否分别被 、、 整除,并说明理由。
先看能不能被 整除。
计算各位数字之和:
能被 整除,所以 能被 整除。
题目:求 的所有正因数,并验证因数个数公式。
先分解质因数:
用因数个数公式:
题目:若 且 ,判断 、、、 各是否一定整除 。
由 可知, 至少含有因数 和 。
由 可知, 至少含有因数 和 。
题目:利用整除的定义证明:若 ,则对任意正整数 ,有 。
由 可知,存在整数 ,使得:
题目:在所有各位数字之和为 、且被 整除的三位数中,找出最小的那一个。
设这个三位数是 。
题目要求:
并且末两位 能被 整除。
练习一:证明:若 且 ,则对任意整数 ,有 。
由 可知,存在整数 ,使得:
由 可知,存在整数 ,使得:
练习二:找出 的所有正因数的个数,并挑战: 的所有正因数之和是多少?
先分解质因数:
所以正因数个数是:
练习三:一个正整数 满足:它的所有正因数之和(包括自身)恰好等于 ,证明这等价于 是完全数的定义。
记 为 的所有正因数之和,包括 本身。
那么 的真因数之和就是:
完全数的定义是:
这一节的核心是整除。
的意思是: 可以写成 乘以某个整数。
整除关系让我们自然得到因数和倍数。
为了做题更方便,我们学习了几个常用判别规则,比如看个位、末两位、数字和。
找因数时,可以用配对法;数因数时,可以用质因数分解后的指数公式。
完全数和亲和数则告诉我们:因数的和也很有意思,里面藏着许多数论问题。
整除看起来只是“能不能除干净”,但它其实是后面学习公因数、最小公倍数、质数分解和同余的入口。

那么就说 整除 ,记作
读作“ 整除 ”,也可以说“ 被 整除”。
这时, 是 的因数, 是 的倍数。
如果不能整除,记作 。
再看能不能被 整除。
的个位是 。
所以它能被 整除。
最后看能不能被 整除。
数字和仍然是 。
不能被 整除,所以 不能被 整除。
结论: 能被 和 整除,不能被 整除。
所以 应该有 个正因数。
把它们列出来:
一共正好 个。
合起来,我们确定知道:
。
因为 含有因数 和 ,所以 。
。
因为 含有因数 ,所以 。
。
要让 ,还需要 。
但题目只保证 ,没有保证 。
所以 不一定整除 。
,同样需要 。
所以 也不一定整除 。
结论: 和 一定整除 , 和 不一定。
把它代入 :
再把其中一个 提出来:
因为 是整数,所以 。
要让三位数尽量小,百位 要尽量小。
先试 。
这时:
满足 的数字组合有:
对应末两位是:
检查谁能被 整除。
只有:
所以最小的三位数是:
验证:,并且 。
所以:
提取 :
因为 是整数,所以:
如果继续求所有正因数之和,可以把每个质数的可能幂次分别加起来:
计算得:
所以 有 个正因数,所有正因数之和是 。
整理得:
反过来也一样。
如果 ,那么:
也就是 的真因数之和等于 本身。
所以这两个说法等价。