🎓 Мои уроки
← Все уроки: Олимпиадная математика 📄 PDF

Урок 6. Модульная арифметика: жизнь по остаткам

Олимпиадная математика

Часы показывают, что равно не , а : после 15 часов стрелка встаёт на 3. Это и есть арифметика остатков — сложение «по кругу». Оказывается, для огромного числа задач про делимость важны не сами числа, а только их остатки. И работать с остатками можно почти как с обычными числами: складывать, вычитать, умножать. Это превращает страшные вопросы про огромные степени в устный счёт.

🎯 Что ты узнаешь

📖 Разбираемся в теме

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

Говорят, что сравнимо с по модулю (пишут ), если и дают одинаковый остаток при делении на — равносильно, если делит .

Например, , потому что оба дают остаток 2.

📌 Запомни: Сравнения можно складывать, вычитать и умножать. Если и , то , и .

Это волшебство: чтобы найти остаток произведения, можно сначала заменить множители их остатками. : заменяем на . Готово, без умножения больших чисел.

⚠️ А вот делить в сравнениях просто так нельзя! , но нельзя «сократить на 2» и написать . С делением нужна осторожность.

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

Число равно . А , поэтому . Значит всё число — то есть сравнимо со своей суммой цифр по модулю 9!

📌 Запомни: Число и сумма его цифр дают один остаток при делении на 9 (и на 3). Отсюда признаки: делится на 9 ⇔ сумма цифр делится на 9; на 3 ⇔ сумма цифр делится на 3.

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

Здесь , поэтому : чётные разряды дают , нечётные . Значит число сравнимо с знакочередующейся суммой цифр .

💡 Пример: . Считаем с конца: , делится на 11 → и само число делится на 11. Проверь делением, если не веришь!

Последняя цифра степени

Последняя цифра числа — это его остаток по модулю 10. Остатки степеней зациклены. Например, степени двойки по модулю 10: — период 4.

Чтобы найти последнюю цифру : период 4, , значит последняя цифра как у , то есть 4.

🤔 А знаешь ли ты? Циклы бывают короткие: у и последняя цифра всегда та же ( и ), а у период тоже 4:

Малая теорема Ферма (на примерах)

📌 Малая теорема Ферма: Если — простое и не делится на , то .

Проверим на , : . Работает! Или , : . Тоже.

Зачем это нужно: чтобы схлопывать гигантские показатели. ? По Ферма , а , значит .

⚠️ Теорема требует, чтобы модуль был простым, а основание не делилось на него. Для составного модуля она в такой форме неверна.

✍️ Разбор задачи

Задача. Найди остаток от деления на 100 (то есть две последние цифры числа ).

Решение. Работаем по модулю 100. Посмотрим на степени семёрки:

Отлично, — цикл длины 4. Теперь , поэтому

Значит, число оканчивается на 49. ∎

Обрати внимание, как удобно: вместо астрономического числа мы возвели в квадрат и заметили цикл.

Задача. Докажи, что делится на 6 при любом целом .

Решение. — произведение трёх подряд идущих целых. Среди любых двух подряд есть чётное — значит произведение делится на 2. Среди любых трёх подряд есть кратное трём — значит делится на 3. Числа 2 и 3 взаимно просты, поэтому произведение делится на . ∎

📝 Задачи

  1. Найди остаток от деления на 3. (Подсказка: .)

  2. Какова последняя цифра числа ?

  3. Докажи, что число не делится на 3. А из скольких единиц составленное число (репьюнит) делится на 3?

  4. Делится ли число на 9? На 11? Ответь с помощью признаков, не деля в столбик.

  5. Докажи, что сумма делится на 5. (Подсказка: рассмотри для остатков .)

  6. Найди остаток от деления на 5.

  7. Докажи, что делится на 30 при любом целом . (Разложи и проверь делимость на каждый множитель отдельно.)

  8. ⭐ Докажи, что число вида (шестизначное, где первые три цифры повторяются, например ) всегда делится на 7, на 11 и на 13. (Подсказка: чему равно через ? И чему равно ?)