Числа и вычисления · 10 класс · урок 4 из 5 · Никольский, «Алгебра и начала анализа 10», § 1, п. 1.9

Сравнения по модулю

Выход к заданиям: ЕГЭ №20

Сначала нужно знать
Деление с остатком, классы остатков
Зачем этот урок
ЕГЭ №20: остатки степеней, признаки делимости, «квадрат не может давать такой остаток»
Дальше
Задачи с целочисленными неизвестными
Делимость и целые числа · урок 4
Сравнения по модулю m
Арифметика остатков
Определение

Пусть m≥2m \ge 2 — натуральное число. Целые числа aa и bb называют сравнимыми по модулю mm, если при делении на mm они дают один и тот же остаток. Читают: «aa сравнимо с bb по модулю mm», знак ≡\equiv — знак сравнения.

Равносильно: a≡b(modm)a \equiv b \pmod m тогда и только тогда, когда a−ba - b делится на mm. Если a=mq1+ra = mq_1 + r, b=mq2+rb = mq_2 + r, то a−b=m(q1−q2)a - b = m(q_1 - q_2). Обратно, если a−b=mka - b = mk и b=mq+rb = mq + r, то a=m(q+k)+ra = m(q + k) + r — остаток тот же.

100≡1(mod9)100 \equiv 1 \pmod 9, так как 100−1=99100 - 1 = 99 делится на 99;  1000≡−1(mod11)\ 1000 \equiv -1 \pmod{11}, так как 1001=11⋅911001 = 11 \cdot 91.

a≡b(modm)a \equiv b \pmod m
Свойства сравнений
  • 1. Если a≡ba \equiv b и b≡c(modm)b \equiv c \pmod m, то a≡c(modm)a \equiv c \pmod m:  a−c=(a−b)+(b−c)\ a - c = (a - b) + (b - c) делится на mm.
  • 2. Если a≡ba \equiv b и c≡d(modm)c \equiv d \pmod m, то a+c≡b+da + c \equiv b + d,  a−c≡b−d\ a - c \equiv b - d,  ac≡bd(modm)\ ac \equiv bd \pmod m. Для произведения: ac−bd=a(c−d)+d(a−b)ac - bd = a(c - d) + d(a - b) — оба слагаемых делятся на mm.
  • 3. Если a≡b(modm)a \equiv b \pmod m, то an≡bn(modm)a^n \equiv b^n \pmod m, n∈Nn \in \mathbb{N} — свойство 2, применённое nn раз (индукция).
  • 4. Если Pn(x)P_n(x) — многочлен с целыми коэффициентами и a≡b(modm)a \equiv b \pmod m, то Pn(a)≡Pn(b)(modm)P_n(a) \equiv P_n(b) \pmod m — из свойств 2 и 3.
  • Сравнения складывают, вычитают, перемножают и возводят в степень, как равенства. Делить обе части нельзя: 6≡2(mod4)6 \equiv 2 \pmod 4, но 3≢1(mod4)3 \not\equiv 1 \pmod 4.
Никольский, п. 1.9Пример 1
Докажите, что 622−16^{22} - 1 делится на 77.
  1. 6≡−1(mod7)6 \equiv -1 \pmod 7, так как 6−(−1)=76 - (-1) = 7.
  2. По свойству 3: 622≡(−1)22=1(mod7)6^{22} \equiv (-1)^{22} = 1 \pmod 7.
  3. Значит, 622−1≡0(mod7)6^{22} - 1 \equiv 0 \pmod 7 — делится на 77.
Ответ: доказано
Никольский, п. 1.9Пример 2
Найдите остаток от деления 2292^{29} на 1111.
  1. Ищем степень двойки, сравнимую с ±1\pm1: 25=32=33−1≡−1(mod11)2^5 = 32 = 33 - 1 \equiv -1 \pmod{11}.
  2. 225=(25)5≡(−1)5=−1(mod11)2^{25} = (2^5)^5 \equiv (-1)^5 = -1 \pmod{11};  24=16≡5(mod11)\ 2^4 = 16 \equiv 5 \pmod{11}.
  3. 229=225⋅24≡−5(mod11)2^{29} = 2^{25} \cdot 2^4 \equiv -5 \pmod{11}, а −5≡6(mod11)-5 \equiv 6 \pmod{11} — остаток неотрицателен.
Ответ: 6
Признаки делимости на 9 и на 3

Пусть N=an⋅10n+an−1⋅10n−1+…+a1⋅10+a0N = a_n \cdot 10^n + a_{n-1} \cdot 10^{n-1} + \ldots + a_1 \cdot 10 + a_0 — число с цифрами an,…,a0a_n, \ldots, a_0. Это значение многочлена Pn(x)=anxn+…+a1x+a0P_n(x) = a_n x^n + \ldots + a_1 x + a_0 при x=10x = 10.

Так как 10≡1(mod9)10 \equiv 1 \pmod 9, по свойству 4:  N=Pn(10)≡Pn(1)=an+…+a1+a0(mod9)\ N = P_n(10) \equiv P_n(1) = a_n + \ldots + a_1 + a_0 \pmod 9.

Число и сумма его цифр дают одинаковые остатки при делении на 99 (и на 33, так как 10≡1(mod3)10 \equiv 1 \pmod 3). Отсюда признаки делимости на 99 и на 33 — в обе стороны.

Признак делимости на 11

10≡−1(mod11)10 \equiv -1 \pmod{11}, поэтому N=Pn(10)≡Pn(−1)=a0−a1+a2−…(mod11)N = P_n(10) \equiv P_n(-1) = a_0 - a_1 + a_2 - \ldots \pmod{11}.

Число делится на 1111 тогда и только тогда, когда знакочередующаяся сумма его цифр (с последней цифры) делится на 1111.

918 082918\,082:  2−8+0−8+1−9=−22\ 2 - 8 + 0 - 8 + 1 - 9 = -22 — делится на 1111; действительно, 918 082=11⋅83 462918\,082 = 11 \cdot 83\,462.

Остатки квадратов
МодульОстатки xxОстатки x2x^2
330, ±10,\ \pm10, 10,\ 1
440, ±1, 20,\ \pm1,\ 20, 10,\ 1
880, ±1, ±2, ±3, 40,\ \pm1,\ \pm2,\ \pm3,\ 40, 1, 40,\ 1,\ 4
990, ±1, ±2, ±3, ±40,\ \pm1,\ \pm2,\ \pm3,\ \pm40, 1, 4, 70,\ 1,\ 4,\ 7
1010 (последняя цифра)0,1,…,90, 1, \ldots, 90, 1, 4, 5, 6, 90,\ 1,\ 4,\ 5,\ 6,\ 9

Таблицу получают перебором остатков xx по свойству 3. Удобно брать остатки ±1,±2\pm1, \pm2: (±2)2=4(\pm2)^2 = 4.

Если выражение даёт остаток, которого нет у квадратов, оно не может быть квадратом целого числа. Например, 3k+23k + 2 — никогда не квадрат.
ЕГЭ, задание 20Пример 3
а) Найдите остаток от деления 201320142013^{2014} на 55. б) Найдите остаток от деления 201520162015^{2016} на 33. в) Найдите остаток от деления 201020112010^{2011} на 1717.
  1. а) 2013≡3(mod5)2013 \equiv 3 \pmod 5;  32=9≡−1\ 3^2 = 9 \equiv -1,  34≡1\ 3^4 \equiv 1.  2014=4⋅503+2\ 2014 = 4 \cdot 503 + 2:  32014≡32≡4(mod5)\ 3^{2014} \equiv 3^2 \equiv 4 \pmod 5.
  2. б) 2015≡2≡−1(mod3)2015 \equiv 2 \equiv -1 \pmod 3:  (−1)2016=1\ (-1)^{2016} = 1.
  3. в) 2010=17⋅118+42010 = 17 \cdot 118 + 4,  42=16≡−1(mod17)\ 4^2 = 16 \equiv -1 \pmod{17}.  42011=(42)1005⋅4≡(−1)1005⋅4=−4≡13(mod17)\ 4^{2011} = (4^2)^{1005} \cdot 4 \equiv (-1)^{1005} \cdot 4 = -4 \equiv 13 \pmod{17}.
Ответ: а) 44; б) 11; в) 1313
ЕГЭ, задание 20Пример 4
а) Можно ли записать точный квадрат, использовав по 1010 раз цифры 1,2,31, 2, 3? б) Можно ли записать точный квадрат, использовав по 1010 раз цифры 2,3,62, 3, 6? в) Может ли сумма цифр точного квадрата равняться 19701970?
  1. а) Сумма цифр 10(1+2+3)=6010(1 + 2 + 3) = 60: число делится на 33, но не на 99. Квадрат, делящийся на 33, делится на 99 (x=3k⇒x2=9k2x = 3k \Rightarrow x^2 = 9k^2). Нельзя.
  2. б) Сумма цифр 10⋅11=110≡2(mod3)10 \cdot 11 = 110 \equiv 2 \pmod 3, значит, и число ≡2(mod3)\equiv 2 \pmod 3. Квадраты дают остатки 00 и 11. Нельзя.
  3. в) 1970≡2(mod3)1970 \equiv 2 \pmod 3 (1+9+7+0=171 + 9 + 7 + 0 = 17) — по той же причине нет.
Ответ: а) нет; б) нет; в) нет
ЕГЭ, задание 20Пример 5
На доске написано несколько различных натуральных чисел, в записи которых могут быть только цифры 11 и 66. а) Может ли сумма этих чисел быть равна 173173? б) Может ли сумма быть равна 109109? в) Какое наименьшее количество чисел может быть на доске, если их сумма равна 10211021?
  1. а) Да: 111+61+1=173111 + 61 + 1 = 173.
  2. б) Числа меньше 109109: 1,6,11,16,61,661, 6, 11, 16, 61, 66. Взять 6161 и 6666 вместе нельзя (127>109127 > 109), без одного из них сумма не больше 66+16+11+6+1=10066 + 16 + 11 + 6 + 1 = 100. Нет.
  3. в) Каждое такое число оканчивается на 11 или 66, то есть ≡1(mod5)\equiv 1 \pmod 5. Сумма kk чисел ≡k(mod5)\equiv k \pmod 5, а 1021≡11021 \equiv 1: k=1,6,11,…k = 1, 6, 11, \ldots. Одно число 10211021 не подходит (есть цифры 00 и 22).
  4. Шесть чисел подходят: 666+166+161+16+11+1=1021666 + 166 + 161 + 16 + 11 + 1 = 1021.
Ответ: а) да; б) нет; в) 66
ЕГЭ, задание 20Пример 6
Дано трёхзначное число AA, сумма цифр которого равна SS. а) Может ли выполняться равенство A⋅S=1105A \cdot S = 1105? б) Может ли A⋅S=1106A \cdot S = 1106? в) Какое наименьшее значение может принимать A⋅SA \cdot S, если оно больше 15031503?
  1. а) Да: A=221A = 221, S=5S = 5, 221⋅5=1105221 \cdot 5 = 1105.
  2. Главное: A≡S(mod3)A \equiv S \pmod 3 (и (mod9)\pmod 9). Если оба ≡0\equiv 0, произведение делится на 99; если оба ≡1\equiv 1 или оба ≡2\equiv 2, произведение ≡1(mod3)\equiv 1 \pmod 3. Остаток 22 невозможен.
  3. б) 1106≡2(mod3)1106 \equiv 2 \pmod 3 — нет.
  4. в) 1504=47⋅321504 = 47 \cdot 32: AA кратно 4747 и делит 15041504, то есть A∈{188, 376, 752}A \in \{188,\ 376,\ 752\}, а суммы цифр 17,16,1417, 16, 14 не равны 8,4,28, 4, 2.  1505≡2(mod3)\ 1505 \equiv 2 \pmod 3.  1506\ 1506 делится на 33, но не на 99.  1507=137⋅11\ 1507 = 137 \cdot 11, и у 137137 сумма цифр 1111 — подходит.
Ответ: а) да; б) нет; в) 15071507
Главное
  • a≡b(modm)a \equiv b \pmod m — одинаковые остатки, то есть m∣a−bm \mid a - b.
  • Сравнения складывают, перемножают, возводят в степень; делить нельзя.
  • Остаток степени: найти ak≡±1(modm)a^k \equiv \pm1 \pmod m и разбить показатель.
  • Число ≡\equiv сумма цифр (mod9)\pmod 9;  ≡\ \equiv знакочередующаяся сумма (mod11)\pmod{11}.
  • Квадраты: по модулю 33 и 44 — только 0,10, 1; по модулю 99 — 0,1,4,70, 1, 4, 7; последние цифры — 0,1,4,5,6,90, 1, 4, 5, 6, 9.

Все уроки станции «Делимость и целые числа»

  1. Метод математической индукции
  2. Перестановки, размещения, сочетания
  3. Делимость целых чисел
  4. Сравнения по модулю
  5. Задачи с целочисленными неизвестными