Разобрался в теме? Закрепи на задачах
Задачи по каждой теме с ИИ-проверкой и конспекты по всем разделам ЕГЭ. Бесплатно, 20 проверок в неделю.
На ДВИ по математике задачи на числа делятся на два больших класса. Первый — собственно делимость: разложение на простые множители, работа с НОД и НОК, признаки делимости, сравнения по модулю и остатки. Второй — уравнения в целых числах (диофантовы): от простейших линейных ax+by=c до уравнений второй степени с двумя-тремя переменными. В отличие от школьной программы, здесь требуется уметь разлагать сложные многочлены на множители, анализировать остатки от деления, пользоваться алгоритмом Евклида и применять свойства квадратного трёхчлена для ограничения перебора.
Прежде чем решать уравнения, нужен фундамент: как устроена делимость целых чисел. На ДВИ эти факты применяют без вывода, но ссылаться на них в решении обязательно — иначе под рубрику «±» теряются баллы за необоснованные переходы.
Пусть a,b,c∈Z, a=0. Тогда (см. справочник, раздел «Числа и делимость»):
a∣bиa∣c⟹a∣(b±c),a∣b⟹a∣bc.Если p — простое и p∣ab, то p∣a или p∣b (лемма Евклида).
Основная теорема арифметики: всякое натуральное n>1 единственным образом (с точностью до порядка) раскладывается в произведение простых:
Из канонического разложения сразу получают число и сумму делителей.
Если n=p1α1⋯pkαk, то количество натуральных делителей равно
τ(n)=(α1+1)(α2+1)⋯(αk+1),а сумма всех натуральных делителей равна
σ(n)=i=1∏kpi−1piαi+1−1.Через каноническое разложение: НОД берёт минимальные степени общих простых, НОК — максимальные. Связь:
НОД(a,b)⋅НОК(a,b)=ab(a,b∈N).Алгоритм Евклида (не требует разложения на простые):
НОД(a,b)=НОД(b, amodb),повторять, пока остаток не станет 0; последний ненулевой остаток и есть НОД. Числа a,b называют взаимно простыми, если НОД(a,b)=1.
Условие. Найдите НОД(1071,462) и НОК(1071,462).
Сравнения по одному модулю можно складывать, вычитать, умножать и возводить в степень:
a≡b, c≡d⟹a±c≡b±d,ac≡bd,an≡bn(modm).Делить на общий множитель нельзя без оговорок (только на взаимно простой с модулем).
Главный рабочий инструмент метода остатков — таблицы остатков квадратов и кубов. Запоминай их как факт (лист формул на ДВИ не выдают).
| n | возможные остатки x2modn | пояснение |
|---|---|---|
| 3 | {0, 1} | остаток 2 невозможен |
| 4 | {0, 1} | остатки 2, 3 невозможны |
| 8 | {0, 1, 4} | нечётный квадрат ≡1; чётный ≡0 или 4 |
Для кубов: x3mod9∈{0, 1, 8}.
В отличие от исходной версии конспекта здесь приведён полный набор остатков по модулю 8: у чётного квадрата остаток равен 0 или 4 (а не только нечётный случай). Этот факт работает в задачах про сумму квадратов — см. Пример 7.
Самый частый сюжет темы «делимость». Уравнение ax+by=c (a,b,c∈Z) ищем в целых числах.
Если решение есть, частное (x0,y0) находят через алгоритм Евклида (обратный ход), а все решения задаёт формула (см. справочник):
x=x0+dbt,y=y0−dat,t∈Z.Условие. Решите в целых числах уравнение 15x+21y=6.
Ошибка: начать перебирать или искать частное решение для уравнения вроде 6x+9y=4, не заметив, что НОД(6,9)=3, а 3∤4.
Правильно: левая часть всегда кратна d=НОД(a,b), поэтому при d∤c решений нет — это пишется сразу, в одну строку. Пропуск этой проверки на ДВИ — типичная потеря балла «на ровном месте».
Для уравнений с квадратами переменных на ДВИ чаще всего применяются три метода: разложение на множители, метод дискриминанта (оценок) и метод остатков.
Если уравнение можно привести к виду (ax+by+c)(dx+ey+f)=N, где N — целое число, то задача сводится к перебору всех пар делителей числа N.
Помогают формулы сокращённого умножения и группировка:
Если уравнение имеет вид ax2+bxy+cy2+dx+ey+f=0, его можно рассматривать как квадратное относительно x.
Ax2+B(y)x+C(y)=0Чтобы существовал действительный корень x, необходимо D(y)⩾0. Это неравенство часто задаёт узкий отрезок, ограничивающий возможные целые значения y.
Более того, для целого x дискриминант D(y) должен быть точным квадратом целого числа: D(y)=k2 — но с важной оговоркой об обосновании (см. ниже).
Этот переход не очевиден и на ДВИ требует обоснования. Записав уравнение как квадратное с приведённым старшим коэффициентом 1 (т.е. в виде x2+Bx+C=0 с целыми B,C), мы по теореме о рациональных корнях получаем: всякий рациональный корень приведённого целочисленного многочлена автоматически целый. Значит, корень x=2−B±D цел тогда и только тогда, когда D — целое число, то есть D — точный квадрат.
Важно: если старший коэффициент при x не равен 1 (уравнение неприведённое), требования «D — точный квадрат» недостаточно — нужна дополнительная проверка делимости числителя −B±D на 2A. В исходной формулировке этой оговорки не было — её пропуск штрафуется.
При анализе нерешаемых уравнений помогает взятие остатков по модулю 3, 4 или 8 (полная таблица — в Части I):
x2mod3∈{0,1},x2mod4∈{0,1},x2mod8∈{0,1,4}.Нечётный квадрат при делении на 8 всегда даёт остаток 1; чётный — 0 или 4.
1. Проверь остатки. Если уравнение выглядит как x2+3y2=17 (сумма квадратов с коэффициентами), проверь остатки по модулю 3, 4 или 8. Возможно, решений просто нет.
2. Попробуй разложить на множители. Собери члены с переменными вместе и попытайся вынести общие скобки так, чтобы справа осталось только целое число N. Затем перебери все пары делителей N (включая отрицательные).
3. Запиши квадратное уравнение. Если группировка не удаётся, но есть квадраты переменных, запиши уравнение как квадратное относительно одной из них. Найди дискриминант.
4. Оцени дискриминант. Реши неравенство D⩾0. Найди все целые числа на полученном отрезке.
5. Проверь полные квадраты. Подставь найденные целые значения в D. Оставь только те, при которых D является точным квадратом (с обоснованием через приведённость), и дорешай уравнение.
Условие. Реши в целых числах уравнение 2x2+xy−y2−3x+3y=6.
Условие. Найдите все пары целых чисел (x,y), удовлетворяющие уравнению
x2−2x(y+1)+3y2−2y−1=0.
Условие. Докажите, что уравнение x2−3y2=17 не имеет решений в целых числах.
Условие. Найдите все натуральные числа x,y, для которых 3x+5y=47.
Условие. Докажите, что число вида 8k+7 (k∈Z) нельзя представить в виде суммы двух квадратов целых чисел.
Условие. Докажите, что уравнение x2+y2=3z2 не имеет решений в целых числах, кроме x=y=z=0.
Условие. Найдите последнюю цифру числа 72026.
Ошибка: получить уравнение (x−1)(y+2)=5 и рассматривать только случаи 1⋅5 и 5⋅1.
Правильно: число 5 также делится на отрицательные числа. Обязательно проверяй системы с множителями (−1)⋅(−5) и (−5)⋅(−1). На ДВИ за потерю отрицательных случаев сразу снижают балл до существенного недочёта или ниже.
Ошибка: из xy=4x+3 выразить y=4+x3 и сказать, что x должен быть делителем тройки (то есть ±1,±3).
Правильно: этот метод работает, но требует проверки x=0. Если ты делишь на выражение с переменной, обязательно пиши ОДЗ и проверяй случай равенства нулю отдельно. Безопаснее переносить всё влево и группировать: xy−4x=3⟹x(y−4)=3.
Ошибка: при переборе делителей N дойти до системы, дающей нецелые x,y, и просто не записать её, оставив в ответе только «удачные» пары.
Правильно: под рубрику ДВИ полнота решения требует выписать все пары делителей и явно пометить отбракованные («система даёт x=5/3 — нет целых решений»), как в таблице Примера 3. Молчаливый пропуск читается экспертом как незавершённый перебор и стоит баллов.
Ошибка: найдя в методе дискриминанта отрезок из D⩾0, сразу выписать все целые y как решения, забыв, что для целого x дискриминант обязан быть точным квадратом.
Правильно: D⩾0 лишь сужает перебор; затем для каждого целого y проверяй, является ли D точным квадратом (и помни об оговорке про приведённость уравнения — см. блок-обоснование выше).
Ошибка: условие требует натуральных решений, а ты выписываешь все целые (включая отрицательные и ноль), либо наоборот — ищешь только положительные, когда разрешены любые целые.
Правильно: в первой же строке решения зафиксируй, в каком множестве ищешь корни, и в конце отсей не подходящие по знаку/нулю. Это частый «технический» недочёт ровно на стыке делимости и перебора.
ДВИ оценивают по outcomes-рубрике «±»: важен не только верный ответ, но и полнота и обоснованность записи. Числовые задачи теряют баллы именно на пропущенных шагах перебора и недоказанных переходах.
1. Зафиксируй множество поиска (Z или N) и при необходимости ОДЗ (если делишь на переменную).
2. Сошлись на критерий/факт делимости явно: «НОД(a,b)=d, d∣c, значит решения есть» или «x2mod3∈{0,1}».
3. Преобразование с обоснованием: разложил в (A)(B)=N — назови, почему скобки целые; перешёл к дискриминанту — отметь приведённость уравнения.
4. Полный перебор: выпиши ВСЕ пары делителей / все целые y на отрезке. Отбракованные пометь явно («нет целых решений»), не удаляй из записи.
5. Ответ полным перечнем всех пар (x,y) и проверка подстановкой хотя бы одной (а в доказательствах несуществования — чёткое «получили противоречие»).