教材 · 数学 Course 1 · 数与式 · 整数的性质

整数的除法与余数

整数の割り算と余り

6 整数の性質 / 整数の割り算
一句话结论

对整数 aa 和自然数 bb,有唯一的 a=bq+ra=bq+r(0≤r<b0\le r<b)。和、差、积、乘方的余数,只看各自的余数就能算;连续 kk 个整数里恰有一个 kk 的倍数,所以连续两个整数之积是 22 的倍数,连续三个是 66 的倍数。

今天星期三,100 天后星期几?2502^{50} 的个位数是几?这些问题都不用把数算出来,只要知道它除以 77、除以 1010 余几。整数除法真正好用的是余数:按除以 33 的余数,全体整数只分成三类,同一类的数在加、减、乘里表现完全一样。周期题、个位数题、「对所有整数都成立」的证明题,都是把无穷多个整数压缩成几类来处理。

为什么是这样

把数轴从 00 起每 bb 格切一段,aa 落在第几段决定商 qq,离那段左端几格就是余数 rr,所以 0≤r<b0\le r<b。负数也一样:−17-17 落在 −20-20 到 −15-15 那一段,−17=5×(−4)+3-17=5\times(-4)+3,余数是 33,不是 −2-2。开头那题,100=7×14+2100=7\times14+2,100 天后和 2 天后同为星期五。

按余数分类,每个整数恰好属于一类:除以 33 时是 3k3k、3k+13k+1、3k+23k+2(kk 为整数)之一。3k+23k+2 也可以写成 3k−13k-1,平方时更好算。图里每一列就是一类。

为什么余数能代替原数计算?设 a=7k+3a=7k+3,b=7l+5b=7l+5,则 ab=49kl+35k+21l+15=7(7kl+5k+3l)+15ab=49kl+35k+21l+15=7(7kl+5k+3l)+15。展开后只有 3×53\times5 这一项不带因数 77,所以 abab 除以 77 的余数等于 1515 除以 77 的余数 11。和、差、乘方同理。

连续 kk 个整数在图里横着走过每一列各一次,所以其中恰有一个是 kk 的倍数。于是 n(n+1)n(n+1) 是 22 的倍数;n(n+1)(n+2)n(n+1)(n+2) 里既有 22 的倍数又有 33 的倍数,22 与 33 互素,所以是 66 的倍数。一般地,连续 kk 个整数之积是 k!k! 的倍数。

整数按除以 3 的余数排成三列:每一列是一类,连续三个数在三列里各占一格余 0:3k余 1:3k+1余 2:3k+2−6−5−4−3−2−101234567891011横着读:整数一个接一个竖着读:同一列余数相同涂色列:3 的倍数粗框:连续的 4、5、6三列各占一格,其中恰有一个 3 的倍数任取连续三个整数,都会走过三列各一次,所以积一定是 3 的倍数。−2 = 3 × (−1) + 1,所以 −2 在「余 1」一列:负数的余数也只取 0、1、2。除以 b 时就排成 b 列,连续 b 个整数里恰有一个 b 的倍数。

定量表达

设 aa、bb 除以 mm 的余数是 rr、ss。a+ba+b、a−ba-b、abab 除以 mm 的余数,分别等于 r+sr+s、r−sr-s、rsrs 除以 mm 的余数,结果是负数时加上 mm;ana^n 的余数等于 rnr^n 的余数。「a−ba-b 是 mm 的倍数」在日本教材里常写成 a≡b(modm)a\equiv b \pmod m(合同式),打草稿很省事。

两个常用结果:n2n^2 除以 33 的余数只能是 00 或 11,因为 (3k±1)2=3(3k2±2k)+1(3k\pm1)^2=3(3k^2\pm2k)+1;除以 44 也只能余 00 或 11。乘方的余数会循环:3n3^n 除以 77 的余数依次是 3,2,6,4,5,13,2,6,4,5,1,到 363^6 余 11 后重复,周期是 66。求 31003^{100} 的余数,把指数 100100 除以周期 66,余 44,答案同 34=813^4=81,余 44。

a=bq+r,0≤r<ba=bq+r,\qquad 0\le r<b
aa
被除数,任意整数(可以是负数)
bb
除数,自然数
qq
商,整数
rr
余数,满足 0≤r<b0\le r<b
适用条件
  • 对给定的 aa、bb,满足这两个式子的 qq、rr 只有一对
  • 余数总在 00 到 b−1b-1 之间,被除数是负数时也不例外,所以 −17=5×(−4)+3-17=5\times(-4)+3,余数是 33
  • r=0r=0 就是「aa 是 bb 的倍数」

怎么用

证明「对所有整数 nn 成立」时,先看能不能分解成连续整数之积:n3−n=(n−1)n(n+1)n^3-n=(n-1)n(n+1),三个连续整数之积,是 66 的倍数。分解不了,就按余数分类,n=3kn=3k、3k+13k+1、3k+23k+2 每类代入一次。只代几个具体数验证不算证明。EJU 常写成填空「n3−nn^3-n はつねに 0ア\blank{ア} の倍数である」,填对所有 nn 都成立的最大的数。

登录后免费阅读全文

本节还有 7 部分,以及配套的真题和小测验。

  • 本节公式一览
  • 例题
  • 容易错在哪里
  • 自测
  • 小结
  • 日文术语