Глава

Модульная арифметика II: линейные сравнения и системы

Модуль учит решать линейные сравнения, работать с обратными элементами, понимать когда можно делить, проверять совместимость систем и строить числа с заданными остатками.
Войдите, чтобы сохранять решённые и закладки.

Теория

Ключевая идея

Линейное сравнение \(ax\equiv b\pmod m\) похоже на линейное уравнение, но делить в нем можно не всегда. Главный вопрос: совместим ли коэффициент \(a\) с модулем \(m\)?

Если \(\gcd(a,m)=1\), у \(a\) есть обратный элемент по модулю \(m\). Если \(\gcd(a,m)>1\), сравнение может не иметь решений или иметь несколько классов решений.

Основные факты

  • Сравнение \(ax\equiv b\pmod m\) имеет решения тогда и только тогда, когда \(\gcd(a,m)\mid b\).
  • Если \(d=\gcd(a,m)\mid b\), то можно разделить \(a,b,m\) на \(d\) и решить \(\frac adx\equiv\frac bd\pmod{\frac md}\).
  • Если \(\gcd(a,m)=1\), то \(a\) имеет обратный элемент по модулю \(m\).
  • Система \(x\equiv r\pmod m\), \(x\equiv s\pmod n\) совместна тогда и только тогда, когда \(r\equiv s\pmod{\gcd(m,n)}\).
  • Если модули взаимно просты, решение системы единственно по модулю произведения модулей.

Когда применять метод

  • В задаче требуется найти число по нескольким остаткам.
  • Дано выражение вида \(ax+b\), делящееся на \(m\).
  • Нужно понять, можно ли разделить сравнение на общий множитель.
  • Остаточные условия имеют не взаимно простые модули.
  • Делимость \(f(n)\mid g(n)\) сводится к условию, что переменный делитель делит константу.

Как распознать метод

Если условие звучит как "число дает такие-то остатки", сразу записывайте систему сравнений. Если встречается \(ax\equiv b\pmod m\), сначала вычислите \(\gcd(a,m)\), а не пытайтесь делить на \(a\).

Для систем с не взаимно простыми модулями сначала проверьте совместимость по общему делителю модулей.

Типичные ошибки

  • Делят \(6x\equiv12\pmod{18}\) на \(6\) и оставляют модуль \(18\), теряя решения.
  • Забывают, что одно сравнение может иметь несколько решений по исходному модулю.
  • Применяют китайскую теорему об остатках к не взаимно простым модулям без проверки совместимости.
  • Находят одно решение системы, но не указывают модуль всех решений.
  • В задачах на делимость выражений не проверяют найденные кандидаты.

Мини-чеклист

  • Каков \(\gcd(a,m)\) в сравнении \(ax\equiv b\pmod m\)?
  • Делит ли этот НОД правую часть?
  • После сокращения изменился ли модуль?
  • Совместны ли остатки по общим делителям модулей?
  • В каком модуле нужно записать окончательный ответ?

Примеры

Пример 1. Обратный элемент

Если коэффициент взаимно прост с модулем, его можно обратить.

Задача. Решите \(3x\equiv5\pmod7\).

Решение.

Обратный к \(3\) по модулю \(7\) равен \(5\), потому что \(3\cdot5\equiv1\). Умножаем: \(x\equiv5\cdot5=25\equiv4\pmod7\).

Комментарий. Это корректная замена деления.

Пример 2. Нет решений

Перед делением смотрим на НОД.

Задача. Решите \(6x\equiv5\pmod9\).

Решение.

\(\gcd(6,9)=3\), но \(3\nmid5\). Значит, сравнение не имеет решений.

Комментарий. Одна проверка НОД сразу закрывает задачу.

Пример 3. Несколько решений

Если общий делитель делит правую часть, решений будет несколько.

Задача. Решите \(6x\equiv12\pmod{18}\).

Решение.

Делим \(6,12,18\) на \(6\): \(x\equiv2\pmod3\). По модулю \(18\) это дает \(x\equiv2,5,8,11,14,17\pmod{18}\).

Комментарий. Модуль изменился: это главное место ошибки.

Пример 4. Простая система

Для взаимно простых модулей решение единственно по модулю произведения.

Задача. Решите систему \(x\equiv2\pmod3\), \(x\equiv3\pmod5\).

Решение.

Числа \(2,5,8,11,\ldots\) имеют остаток \(2\) по модулю \(3\). Среди них \(8\equiv3\pmod5\). Значит, \(x\equiv8\pmod{15}\).

Комментарий. Можно решать перебором одного класса.

Пример 5. Несовместимые условия

Не взаимно простые модули требуют проверки по общему делителю.

Задача. Докажите, что система \(x\equiv2\pmod6\), \(x\equiv3\pmod9\) не имеет решений.

Решение.

Если \(x\equiv2\pmod6\), то \(x\equiv2\pmod3\). Если \(x\equiv3\pmod9\), то \(x\equiv0\pmod3\). Одно число не может иметь два разных остатка по модулю \(3\). Решений нет.

Комментарий. Это совместимость по \(\gcd(6,9)=3\).

Пример 6. Совместимые не взаимно простые модули

Если остатки согласованы по общему делителю, систему можно решать.

Задача. Решите \(x\equiv4\pmod6\), \(x\equiv10\pmod{15}\).

Решение.

Оба остатка дают \(1\) по модулю \(3\), значит, совместимость есть. Пусть \(x=6k+4\). Тогда \(6k+4\equiv10\pmod{15}\), то есть \(6k\equiv6\pmod{15}\). Делим на \(3\): \(2k\equiv2\pmod5\), откуда \(k\equiv1\pmod5\). Значит, \(x\equiv10\pmod{30}\).

Комментарий. Ответ записан по модулю \(\operatorname{lcm}(6,15)=30\).

Пример 7. Система из условия

Иногда задача уже содержит скрытое противоречие.

Задача. Найдите все \(x\pmod{84}\), для которых \(x\equiv2\pmod3\), \(x\equiv3\pmod7\), \(x\equiv4\pmod{12}\).

Решение.

Из \(x\equiv4\pmod{12}\) следует \(x\equiv1\pmod3\). Но первое условие требует \(x\equiv2\pmod3\). Противоречие, решений нет.

Комментарий. Сначала проверяем совместимость, потом считаем.

Пример 8. Делимость сводится к константе

Переменный делитель можно заставить делить маленькое число.

Задача. Найдите все положительные \(n\), для которых \(2n+1\mid n^2+n+7\).

Решение.

Если \(2n+1\mid n^2+n+7\), то он делит \(4(n^2+n+7)=(2n+1)^2+27\). Значит, \(2n+1\mid27\). Так как \(n>0\), \(2n+1\in\{3,9,27\}\). Получаем \(n=1,4,13\), и все три значения подходят.

Комментарий. Это не прямое сравнение, но оно приводит к линейному ограничению.

Задачи

Задачи

#6.1
#6.1

Простое сравнение

Линейные сравнения 8 класс 9 класс ★☆☆☆☆

Решите сравнение \(x+3\equiv1\pmod7\).

Детали
Задача: NT-B1-M04-P001
Сложность: Уровень 1 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.2
#6.2

Обратный к 3

Линейные сравнения 8 класс 9 класс ★☆☆☆☆

Решите \(3x\equiv1\pmod7\).

Детали
Задача: NT-B1-M04-P002
Сложность: Уровень 1 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.3
#6.3

Обратный к 5 по модулю 12

Modular Inverse 8 класс 9 класс ★☆☆☆☆

Найдите обратный элемент к \(5\) по модулю \(12\).

Детали
Задача: NT-B1-M04-P003
Сложность: Уровень 1 из 5
Tag: Modular Inverse
Grade: 8 класс, 9 класс
#6.4
#6.4

Две взаимно простые модуля

System Of Congruences 8 класс 9 класс ★☆☆☆☆

Решите систему \(x\equiv2\pmod3\), \(x\equiv1\pmod5\).

Детали
Задача: NT-B1-M04-P004
Сложность: Уровень 1 из 5
Tag: System Of Congruences
Grade: 8 класс, 9 класс
#6.5
#6.5

Нельзя делить без проверки

Линейные сравнения 8 класс 9 класс ★☆☆☆☆

Докажите, что сравнение \(2x\equiv1\pmod4\) не имеет решений.

Детали
Задача: NT-B1-M04-P005
Сложность: Уровень 1 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.6
#6.6

Сравнение с двумя решениями

Линейные сравнения 8 класс 9 класс ★★☆☆☆

Решите \(4x\equiv6\pmod{10}\).

Детали
Задача: NT-B1-M04-P006
Сложность: Уровень 2 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.7
#6.7

Шесть решений

Линейные сравнения 8 класс 9 класс ★★☆☆☆

Решите \(6x\equiv12\pmod{18}\).

Детали
Задача: NT-B1-M04-P007
Сложность: Уровень 2 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.8
#6.8

Сравнение \(9x\equiv6\)

Линейные сравнения 8 класс 9 класс ★★☆☆☆

Решите \(9x\equiv6\pmod{15}\).

Детали
Задача: NT-B1-M04-P008
Сложность: Уровень 2 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.9
#6.9

Остатки 3 и 2

System Of Congruences 8 класс 9 класс ★★☆☆☆

Решите систему \(x\equiv3\pmod4\), \(x\equiv2\pmod5\).

Детали
Задача: NT-B1-M04-P009
Сложность: Уровень 2 из 5
Tag: System Of Congruences
Grade: 8 класс, 9 класс
#6.10
#6.10

Несовместимая система

Линейные сравнения 8 класс 9 класс ★★☆☆☆

Докажите, что система \(x\equiv2\pmod6\), \(x\equiv3\pmod9\) не имеет решений.

Детали
Задача: NT-B1-M04-P010
Сложность: Уровень 2 из 5
Tag: Линейные сравнения
Grade: 8 класс, 9 класс
#6.11
#6.11

Совместимые модули 6 и 9

System Of Congruences 8 класс 9 класс ★★☆☆☆

Решите систему \(x\equiv4\pmod6\), \(x\equiv1\pmod9\).

Детали
Задача: NT-B1-M04-P011
Сложность: Уровень 2 из 5
Tag: System Of Congruences
Grade: 8 класс, 9 класс
#6.12
#6.12

Наименьшее число по двум остаткам

Построение 8 класс 9 класс ★★☆☆☆

Найдите наименьшее положительное число, которое дает остаток \(2\) при делении на \(5\) и остаток \(3\) при делении на \(7\).

Детали
Задача: NT-B1-M04-P012
Сложность: Уровень 2 из 5
Tag: Построение
Grade: 8 класс, 9 класс
#6.13
#6.13

Критерий линейного сравнения

Примитивные решения 9 класс 10 класс ★★★☆☆

Докажите, что сравнение \(ax\equiv b\pmod m\) имеет решение тогда и только тогда, когда \(\gcd(a,m)\mid b\).

Детали
Задача: NT-B1-M04-P013
Сложность: Уровень 3 из 5
Tag: Примитивные решения
Grade: 9 класс, 10 класс
#6.14
#6.14

Делимость \(2n+1\)

Делимость 9 класс 10 класс ★★★☆☆

Найдите все положительные \(n\), для которых \(2n+1\mid n^2+n+7\).

Детали
Задача: NT-B1-M04-P014
Сложность: Уровень 3 из 5
Tag: Делимость
Grade: 9 класс, 10 класс
#6.15
#6.15

Система по модулю 84

Линейные сравнения 9 класс 10 класс ★★★☆☆

Найдите все \(x\pmod{84}\), для которых \(x\equiv2\pmod3\), \(x\equiv3\pmod7\), \(x\equiv4\pmod{12}\).

Детали
Задача: NT-B1-M04-P015
Сложность: Уровень 3 из 5
Tag: Линейные сравнения
Grade: 9 класс, 10 класс
#6.16
#6.16

Три взаимно простых модуля

Китайская теорема об остатках 9 класс 10 класс ★★★☆☆

Решите систему \(x\equiv5\pmod8\), \(x\equiv2\pmod9\), \(x\equiv1\pmod5\).

Детали
Задача: NT-B1-M04-P016
Сложность: Уровень 3 из 5
Tag: Китайская теорема об остатках
Grade: 9 класс, 10 класс
#6.17
#6.17

Сначала решить линейное сравнение

Линейные сравнения 9 класс 10 класс ★★★☆☆

Найдите все \(x\pmod{60}\), для которых \(4x\equiv8\pmod{12}\) и \(x\equiv3\pmod5\).

Детали
Задача: NT-B1-M04-P017
Сложность: Уровень 3 из 5
Tag: Линейные сравнения
Grade: 9 класс, 10 класс
#6.18
#6.18

Три остатка

Построение 9 класс 10 класс ★★★☆☆

Найдите наименьшее положительное \(n\), такое что \(n\equiv1\pmod2\), \(n\equiv2\pmod3\), \(n\equiv3\pmod5\).

Детали
Задача: NT-B1-M04-P018
Сложность: Уровень 3 из 5
Tag: Построение
Grade: 9 класс, 10 класс
#6.19
#6.19

Количество решений

Линейные сравнения 9 класс 10 класс ★★★☆☆

Найдите все решения \(12x\equiv18\pmod{30}\).

Детали
Задача: NT-B1-M04-P019
Сложность: Уровень 3 из 5
Tag: Линейные сравнения
Grade: 9 класс, 10 класс
#6.20
#6.20

Модуль 100

Китайская теорема об остатках 9 класс 10 класс ★★★☆☆

Найдите все \(x\pmod{100}\), для которых \(x\equiv3\pmod4\) и \(x\equiv7\pmod{25}\).

Детали
Задача: NT-B1-M04-P020
Сложность: Уровень 3 из 5
Tag: Китайская теорема об остатках
Grade: 9 класс, 10 класс
#6.21
#6.21

Критерий совместимости двух сравнений

Совместимость 9 класс 10 класс ★★★★☆

Докажите: система \(x\equiv r\pmod m\), \(x\equiv s\pmod n\) имеет решение тогда и только тогда, когда \(r\equiv s\pmod{\gcd(m,n)}\).

Детали
Задача: NT-B1-M04-P021
Сложность: Уровень 4 из 5
Tag: Совместимость
Grade: 9 класс, 10 класс
#6.22
#6.22

Делимость \(3n+2\)

Делимость 9 класс 10 класс ★★★★☆

Найдите все положительные \(n\), для которых \(3n+2\mid n^2+5n+9\).

Детали
Задача: NT-B1-M04-P022
Сложность: Уровень 4 из 5
Tag: Делимость
Grade: 9 класс, 10 класс
#6.23
#6.23

Минус один и ноль

Построение 9 класс 10 класс ★★★★☆

Найдите наименьшее положительное \(n\), такое что \(n\equiv-1\pmod2\), \(n\equiv-1\pmod3\), \(n\equiv-1\pmod5\), но \(n\equiv0\pmod7\).

Детали
Задача: NT-B1-M04-P023
Сложность: Уровень 4 из 5
Tag: Построение
Grade: 9 класс, 10 класс
#6.24
#6.24

Смешанная система

Линейные сравнения 9 класс 10 класс ★★★★★

Найдите все \(x\pmod{420}\), удовлетворяющие условиям \(x\equiv1\pmod4\), \(x\equiv2\pmod5\), \(x\equiv3\pmod7\), \(6x\equiv12\pmod9\).

Детали
Задача: NT-B1-M04-P024
Сложность: Уровень 5 из 5
Tag: Линейные сравнения
Grade: 9 класс, 10 класс

Лестницы

Опубликованных лестниц пока нет.
Предыдущая глава
Следующая глава