定义 20.1.1 · 同余
表示数 和 除以 所得的余数相同。
用余数代替大数来计算:在钟面上绕圈,求巨大幂的末位数字,把几个余数条件合并成一个。
在本节中,你将能够 把余数写成同余式,并在更方便的时候使用负余数。
现在是 10 点。5 小时后是几点?不是 15 点!钟表会绕回来,所以是 3 点。
钟表只记得余数。模运算也是这样,只不过钟面上可以有任意多个位置。如果两个数落在同一个位置上,就说它们同余。
表示数 和 除以 所得的余数相同。
余数也可以写成负数。例如,一个模 6 余 5 的数,即 ,也可以说是 。当要求这个数的很高次幂时,这样做能让计算简单很多。
在本节中,你将能够 用余数相乘代替大数相乘,快速求出末位数字和余数。
23 × 47 的个位数字是多少?你可以把整个乘积算出来。也可以只算 3 × 7 = 21。两种方法得到的个位都是 1!
乘法法则告诉我们:相乘之前,可以先把每个数换成它的余数。乘积的末位数字只取决于各个因数的末位数字。
如果 且 ,那么
当你要算一个式子的最后几位数字时,这条法则非常有用:每一项都只需要看最后那么几位数字。
求 除以 1000 的余数。
乘法法则让你可以先求出每一项 的值,再相乘。,。那么 是多少?把它写成负数。
两个 99 位数 和 的积的千位数字是 ,个位数字是 。 与 的和是多少?
若 是正偶数,双阶乘记号 表示从 2 到 的所有偶数的积。例如,。下面这个和的个位数字是多少?
求 除以 17 的余数。
在本节中,你将能够 把底数换成一个小的余数,求出巨大幂的余数。
1999 的 2000 次方有 6000 多位。但你仍然可以心算出它除以 5 的余数!
幂就是同一个数一遍又一遍地相乘。所以乘法法则对幂也适用:把底数换成它的余数。余数是 1 或 −1 最好不过了,因为它们的幂非常好算。
如果 ,那么
这是对的,因为 就是 ,而 就是 ,所以它可以由上面的乘法法则直接得到。
除以 5,余数是多少?
等于多少?
的十位数字是多少?
在本节中,你将能够 把两个或更多的余数条件合并成一个。
Sejal 有一些弹珠。每行摆 5 颗,会剩下 1 颗。每行摆 7 颗,又剩下 1 颗。她可能有多少颗弹珠?
每个条件都像一个筛子:它让每隔 3 个(或每隔 5 个)数中的一个通过。把两个筛子叠在一起,留下来的数又是等间隔的。这个间隔就是这些模的最小公倍数。
通常可以把关于不同模的同余式合并成一个。例如,如果 且 ,那么 。
求小于 100 的、除以 5 余 1 且除以 7 余 1 的最大的数。
把条件写成 和 。那么 和 分别是多少?
求最小的正整数,它除以 6 余 5,除以 5 余 2,除以 7 余 2,除以 11 余 2。
有三个条件的余数都是 2。如果 除以 5、7、11 都余 2,那么 是哪个数的倍数?
大于 2、且除以 3、4、5 或 6 都余 2 的最小的数是多少?
求大于 1、且除以 2、3、4、5、6 都余 1 的最小的正数。
是一个两位数。
除以 的余数是多少?
有多少个三位正整数,除以 6 余 2,除以 9 余 5,且除以 11 余 7?
有多少个正整数可以填入下面句子中的空白处?
“一个正整数比另一个正整数的 2 倍多 _____,并且这两个数的和是 28。”
在本节中,你将能够 找出循环,求出巨大幂的末位数字。
2 的 1026 次方的个位数字是多少?没人想把 2 自乘 1026 次。幸运的是,个位数字会重复!
每个新的个位数字只取决于它前一个。所以一旦某个个位数字再次出现,整个规律就会重复。先找到周期,再用大指数除以周期,看余数。
要求 这样的大数的末几位数字,一个可行的策略是找规律:先算出 的前几个值,然后发现当 很大时,这个规律会一直循环下去。
求 的个位数字。
次方太大了,先试试小的。 的个位分别是 。 的个位数字是多少?
的个位数字是多少?
的个位数字是多少?
求 的个位数字。
的个位数字是多少?
斐波那契数列 以两个 1 开头,之后的每一项都是它前面两项的和。在斐波那契数列各项的个位上,十个数字中哪一个最后出现?
(A) 0 · (B) 4 · (C) 6 · (D) 7 · (E) 9
在斐波那契数列中,前 100 项里有多少项除以 8 的余数小于 7?
在本节中,你将能够 在竞赛题中综合运用乘法法则、循环和合并同余式。
再来一道难题,来自 AIME!先把平方项配对、化简,最后再模 1000。每道题都有三条提示,卡住了就看看。
想在一页上看到本章所有习题吗?打开习题集。
设 ,其中加号和减号每两个一组交替出现。求 除以 1000 的余数。