Глава

Делимость и разложение на простые множители

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

Теория

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

Делимость в олимпиадной теории чисел - это не быстрое деление, а способ видеть структуру целого числа. Запись \(a\mid b\) означает, что \(b=ak\) для некоторого целого \(k\).

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

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

  • Если \(d\mid a\) и \(d\mid b\), то \(d\mid xa+yb\) для любых целых \(x,y\).
  • Если \(a\mid b\) и \(b\mid c\), то \(a\mid c\).
  • Каждое число \(n>1\) единственным образом раскладывается в произведение простых степеней.
  • Если \(n=p_1^{\alpha_1}\cdots p_s^{\alpha_s}\), то число положительных делителей равно \((\alpha_1+1)\cdots(\alpha_s+1)\).
  • Если простое \(p\mid ab\), то \(p\mid a\) или \(p\mid b\).
  • Среди \(k\) последовательных целых чисел всегда есть число, делящееся на \(k\), но для делимости на \(k!\) нужно аккуратно собрать простые степени.

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

  • В условии есть слова "делится", "делитель", "простое число", "разложение", "количество делителей".
  • Нужно доказать делимость выражения для всех целых \(n\).
  • Нужно найти все параметры, при которых одно выражение делит другое.
  • Нужно построить число с заданными делителями или заданным количеством делителей.
  • Нужно опровергнуть неверное утверждение о делимости одним контрпримером.

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

Если делитель содержит переменную, попробуйте заменить переменную по модулю этого делителя. Например, при условии \(n+3\mid f(n)\) удобно писать \(n\equiv -3\pmod{n+3}\).

Если выражение похоже на произведение соседних чисел, разложите его на последовательные множители. Если задача о количестве делителей, сразу переходите к простым показателям.

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

  • Из \(ab\mid c\) или \(d\mid ab\) делают неверный вывод о делимости отдельных множителей.
  • Называют \(1\) простым числом, из-за чего ломается единственность разложения.
  • Доказывают делимость на \(2\), \(3\), \(5\), но забывают проверить, что эти числа попарно взаимно просты.
  • При подсчете делителей забывают вариант нулевого показателя простого множителя.
  • В задачах "для всех \(n\)" проверяют несколько примеров вместо доказательства.

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

  • Можно ли записать делимость как \(b=ak\)?
  • Можно ли взять остаток выражения по переменному делителю?
  • Нужно ли разложить выражение на множители?
  • Какие простые степени должны делить число?
  • Если ищется наибольший универсальный делитель, какой маленький \(n\) дает верхнюю границу?

Примеры

Пример 1. Делимость как точное равенство

Первый навык - переводить символ \(a\mid b\) в равенство с целым множителем.

Задача. Пусть \(12\mid n\). Докажите, что \(3\mid n\) и \(4\mid n\).

Решение.

Из \(12\mid n\) следует \(n=12k\) для некоторого целого \(k\). Тогда \(n=3(4k)\), значит, \(3\mid n\). Также \(n=4(3k)\), значит, \(4\mid n\).

Комментарий. Не нужно делить приблизительно; вся работа идет с целым множителем.

Пример 2. Линейная комбинация

Одно из главных свойств делимости: из двух делимых выражений можно строить новые.

Задача. Если \(7\mid a\) и \(7\mid b\), докажите, что \(7\mid 5a-3b\).

Решение.

Запишем \(a=7x\), \(b=7y\). Тогда \(5a-3b=35x-21y=7(5x-3y)\). Так как \(5x-3y\) - целое число, получаем \(7\mid 5a-3b\).

Комментарий. Эта идея позже станет языком НОД и алгоритма Евклида.

Пример 3. Разложение и делители

Количество делителей считается не списком делителей, а выбором показателей простых.

Задача. Найдите число положительных делителей числа \(1260\).

Решение.

Разложим: \(1260=126\cdot 10=2^2\cdot 3^2\cdot 5\cdot 7\). Делитель имеет вид \(2^a3^b5^c7^d\), где \(a=0,1,2\), \(b=0,1,2\), \(c=0,1\), \(d=0,1\). Поэтому число делителей равно \(3\cdot 3\cdot 2\cdot 2=36\).

Комментарий. Нулевой показатель означает, что данный простой множитель не входит в делитель.

Пример 4. Три последовательных числа

Произведение соседних чисел почти всегда содержит нужные простые множители.

Задача. Докажите, что \(6\mid n(n+1)(n+2)\) для любого целого \(n\).

Решение.

Среди трех последовательных чисел одно делится на \(3\). Среди любых двух соседних чисел одно четно, значит, среди трех тоже есть четное число. Поэтому произведение делится и на \(2\), и на \(3\). Так как \(2\) и \(3\) взаимно просты, произведение делится на \(6\).

Комментарий. Важно явно объединять делимость на взаимно простые множители.

Пример 5. Неверное утверждение

В олимпиадных задачах полезно быстро видеть, где свойство делимости нельзя применять.

Задача. Верно ли, что из \(6\mid ab\) следует \(6\mid a\) или \(6\mid b\)?

Решение.

Нет. Возьмем \(a=2\), \(b=3\). Тогда \(ab=6\), значит, \(6\mid ab\). Но \(6\nmid 2\) и \(6\nmid 3\). Утверждение неверно.

Комментарий. Похожее утверждение верно для простого делителя \(p\), но не для составного \(6\).

Пример 6. Переменный делитель

Когда делитель содержит \(n\), часто надо заменить \(n\) на удобный остаток.

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

Решение.

По модулю \(n+3\) имеем \(n\equiv -3\). Поэтому \(n^2+n+1\equiv 9-3+1=7\pmod{n+3}\). Значит, \(n+3\mid 7\). Отсюда \(n+3\in\{\pm1,\pm7\}\), и \(n\in\{-2,-4,4,-10\}\). Все эти значения подходят.

Комментарий. Это типичный прием: остаток выражения превращается в маленькую константу.

Пример 7. Наибольший универсальный делитель

Для утверждения «делится при всех \(n\)» нужна и нижняя, и верхняя оценка.

Задача. Найдите наибольшее \(m\), такое что \(m\mid n(n+1)(n+2)\) для любого целого \(n\).

Решение.

Из предыдущего примера известно, что \(6\) всегда делит произведение трех последовательных чисел. Значит, \(m\ge 6\) возможно.

С другой стороны, при \(n=1\) произведение равно \(1\cdot2\cdot3=6\). Поэтому любой универсальный делитель \(m\) должен делить \(6\). Следовательно, наибольшее \(m\) равно \(6\).

Комментарий. Малое значение \(n\) часто дает верхнюю границу на ответ.

Пример 8. Длинная цепочка составных чисел

Факториал позволяет заранее встроить много делителей.

Задача. Докажите, что существует \(10\) последовательных составных натуральных чисел.

Решение.

Рассмотрим числа \(11!+2,11!+3,\ldots,11!+11\). Число \(11!+k\) делится на \(k\), потому что \(11!\) делится на \(k\) при \(2\le k\le 11\). Кроме того, \(11!+k>k\). Значит, каждое из этих чисел имеет нетривиальный делитель \(k\) и является составным. Мы получили \(10\) последовательных составных чисел.

Комментарий. Та же конструкция дает цепочку любой заданной длины.

Задачи

Задачи

#1.1
#1.1

Проверка точной делимости

Делимость 7 класс 8 класс ★☆☆☆☆

Определите, какие из утверждений верны: \(9\mid 153\), \(11\mid 154\), \(13\mid 221\). Кратко объясните ответ.

Детали
Задача: NT-B1-M01-P001
Сложность: Уровень 1 из 5
Tag: Делимость
Grade: 7 класс, 8 класс
#1.2
#1.2

Линейная комбинация

Делимость 7 класс 8 класс ★☆☆☆☆

Если \(5\mid a\) и \(5\mid b\), докажите, что \(5\mid 7a+4b\).

Детали
Задача: NT-B1-M01-P002
Сложность: Уровень 1 из 5
Tag: Делимость
Grade: 7 класс, 8 класс
#1.3
#1.3

Разложение числа 1260

Разложение на простые множители 7 класс 8 класс ★☆☆☆☆

Разложите \(1260\) на простые множители.

Детали
Задача: NT-B1-M01-P003
Сложность: Уровень 1 из 5
Tag: Разложение на простые множители
Grade: 7 класс, 8 класс
#1.4
#1.4

Делители числа 840

Разложение на простые множители 7 класс 8 класс ★☆☆☆☆

Найдите количество положительных делителей числа \(840\).

Детали
Задача: NT-B1-M01-P004
Сложность: Уровень 1 из 5
Tag: Разложение на простые множители
Grade: 7 класс, 8 класс
#1.5
#1.5

Нечетное число делителей

Подсчёт делителей 7 класс 8 класс ★☆☆☆☆

Докажите, что натуральное число имеет нечетное количество положительных делителей тогда и только тогда, когда оно является полным квадратом.

Детали
Задача: NT-B1-M01-P005
Сложность: Уровень 1 из 5
Tag: Подсчёт делителей
Grade: 7 класс, 8 класс
#1.6
#1.6

Три последовательных числа

Последовательные числа 7 класс 8 класс ★★☆☆☆

Докажите, что \(6\mid n(n+1)(n+2)\) для любого целого \(n\).

Детали
Задача: NT-B1-M01-P006
Сложность: Уровень 2 из 5
Tag: Последовательные числа
Grade: 7 класс, 8 класс
#1.7
#1.7

Четыре последовательных числа

Последовательные числа 7 класс 8 класс ★★☆☆☆

Докажите, что \(24\mid n(n+1)(n+2)(n+3)\) для любого целого \(n\).

Детали
Задача: NT-B1-M01-P007
Сложность: Уровень 2 из 5
Tag: Последовательные числа
Grade: 7 класс, 8 класс
#1.8
#1.8

Транзитивность делимости

Делимость 7 класс 8 класс ★★☆☆☆

Пусть \(a,b,c\) - положительные целые числа. Докажите: если \(a\mid b\) и \(b\mid c\), то \(a\mid c\).

Детали
Задача: NT-B1-M01-P008
Сложность: Уровень 2 из 5
Tag: Делимость
Grade: 7 класс, 8 класс
#1.9
#1.9

Делитель с параметром

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

Найдите все целые \(n\), для которых \(n+3\mid n^2+n+1\).

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

Три простых в арифметической прогрессии

Разложение на простые множители 8 класс 9 класс ★★☆☆☆

Найдите все простые \(p\), для которых \(p\), \(p+4\), \(p+8\) также являются простыми числами.

Детали
Задача: NT-B1-M01-P010
Сложность: Уровень 2 из 5
Tag: Разложение на простые множители
Grade: 8 класс, 9 класс
#1.11
#1.11

Минимальное число с 12 делителями

Разложение на простые множители 8 класс 9 класс ★★☆☆☆

Найдите наименьшее натуральное число, имеющее ровно \(12\) положительных делителей.

Детали
Задача: NT-B1-M01-P011
Сложность: Уровень 2 из 5
Tag: Разложение на простые множители
Grade: 8 класс, 9 класс
#1.12
#1.12

Четные делители

Четность 8 класс 9 класс ★★☆☆☆

Сколько положительных четных делителей имеет число \(2^5\cdot3^2\cdot5\)?

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

Пять последовательных множителей

Последовательные числа 8 класс 9 класс ★★★☆☆

Докажите, что \(120\mid n(n^2-1)(n^2-4)\) для любого целого \(n\).

Детали
Задача: NT-B1-M01-P013
Сложность: Уровень 3 из 5
Tag: Последовательные числа
Grade: 8 класс, 9 класс
#1.14
#1.14

Наибольший делитель трех соседних

Последовательные числа 8 класс 9 класс ★★★☆☆

Найдите наибольшее положительное \(m\), такое что \(m\mid n(n+1)(n+2)\) для любого целого \(n\).

Детали
Задача: NT-B1-M01-P014
Сложность: Уровень 3 из 5
Tag: Последовательные числа
Grade: 8 класс, 9 класс
#1.15
#1.15

Наибольший делитель четырех соседних

Последовательные числа 8 класс 9 класс ★★★☆☆

Найдите наибольшее положительное \(m\), такое что \(m\mid n(n+1)(n+2)(n+3)\) для любого целого \(n\).

Детали
Задача: NT-B1-M01-P015
Сложность: Уровень 3 из 5
Tag: Последовательные числа
Grade: 8 класс, 9 класс
#1.16
#1.16

Делимость квадратичного выражения

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

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

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

Квадрат простого минус один

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

Докажите, что если \(p>3\) - простое число, то \(24\mid p^2-1\).

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

Когда \(p^2+2\) простое

Разложение на простые множители 8 класс 9 класс ★★★☆☆

Найдите все простые числа \(p\), для которых \(p^2+2\) тоже простое.

Детали
Задача: NT-B1-M01-P018
Сложность: Уровень 3 из 5
Tag: Разложение на простые множители
Grade: 8 класс, 9 класс
#1.19
#1.19

Квадратная делимость

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

Пусть \(a,b\) - положительные целые числа. Докажите, что если \(a^2\mid b^2\), то \(a\mid b\).

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

Ровно три делителя

Разложение на простые множители 8 класс 9 класс ★★★☆☆

Докажите, что натуральное число имеет ровно \(3\) положительных делителя тогда и только тогда, когда оно является квадратом простого числа.

Детали
Задача: NT-B1-M01-P020
Сложность: Уровень 3 из 5
Tag: Разложение на простые множители
Grade: 8 класс, 9 класс
#1.21
#1.21

Пара с делимостью

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

Из множества \(\{1,2,\ldots,2n\}\) выбрали \(n+1\) чисел. Докажите, что среди выбранных есть два числа, одно из которых делит другое.

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

Пятнадцать делителей и делимость на 12

Оптимизация 8 класс 9 класс 10 класс ★★★★☆

Найдите наименьшее натуральное число, которое делится на \(12\) и имеет ровно \(15\) положительных делителей.

Детали
Задача: NT-B1-M01-P022
Сложность: Уровень 4 из 5
Tag: Оптимизация
Grade: 8 класс, 9 класс, 10 класс
#1.23
#1.23

Наибольший делитель \(n^5-n\)

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

Найдите наибольшее положительное \(m\), такое что \(m\mid n^5-n\) для любого целого \(n\).

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

Сколько угодно составных подряд

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

Докажите, что для любого натурального \(k\) существуют \(k\) последовательных натуральных чисел, каждое из которых составное.

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

Лестницы

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