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

Задачи с целочисленными неизвестными

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

Сначала нужно знать
Делимость, НОД, сравнения по модулю
Зачем этот урок
ЕГЭ №20: уравнения в целых и натуральных числах
Дальше
Рациональные уравнения, многочлены
Делимость и целые числа · урок 5
Уравнения в целых числах
Линейные диофантовы уравнения, разложение на множители, остатки
Монеты по 2 и 5 рублей

Можно ли монетами по 22 и 55 рублей заплатить 1212 рублей? Пусть xx — число двухрублёвых монет, yy — пятирублёвых:  2x+5y=12\ 2x + 5y = 12.

Решений бесконечно много: (1; 2)(1;\ 2), (6; 0)(6;\ 0), (−4; 4)(-4;\ 4), … Отрицательное xx означает, что покупатель получил сдачу ∣x∣|x| монетами по 22 рубля.

Уравнения с несколькими неизвестными, решения которых ищут в целых числах, называют диофантовыми — по имени Диофанта (III в.).

Уравнение ax + by = c: когда нет решений

Простейшее диофантово уравнение — первой степени:  ax+by=c\ ax + by = c, aa и bb — целые, не равные нулю. При c=0c = 0 есть решение (0; 0)(0;\ 0).

Если (x0; y0)(x_0;\ y_0) — решение, то ax0+by0ax_0 + by_0 делится на d=(a, b)d = (a,\ b), поэтому и cc делится на dd.

Если cc не делится на НОД(a, b)\text{НОД}(a,\ b), решений нет.  3x+6y=5\ 3x + 6y = 5: (3, 6)=3(3,\ 6) = 3, а 55 на 33 не делится.

Если cc делится на dd, делим уравнение на dd и получаем a1x+b1y=c1a_1x + b_1y = c_1 с (a1, b1)=1(a_1,\ b_1) = 1.

Общее решение

Если (a, b)=1(a,\ b) = 1 и (x0; y0)(x_0;\ y_0) — решение уравнения ax+by=cax + by = c, то все его решения задаются этими формулами. (x0; y0)(x_0;\ y_0) — частное решение, формулы — общее решение.

Доказательство. Подстановка: a(x0+bn)+b(y0−an)=ax0+by0=ca(x_0 + bn) + b(y_0 - an) = ax_0 + by_0 = c — это решения. Пусть (x1; y1)(x_1;\ y_1) — любое решение. Вычитая, получаем a(x1−x0)=b(y0−y1)a(x_1 - x_0) = b(y_0 - y_1).

Левая часть делится на aa, значит, b(y0−y1)b(y_0 - y_1) делится на aa, а (a, b)=1(a,\ b) = 1 — по лемме y0−y1=any_0 - y_1 = an. Подставив, получим x1−x0=bnx_1 - x_0 = bn. Других решений нет.

x=x0+bn,y=y0−an,n∈Zx = x_0 + bn, \qquad y = y_0 - an, \qquad n \in \mathbb{Z}
Никольский, п. 1.10Пример 1
Решите в целых числах уравнение 3x+5y=133x + 5y = 13.
  1. (3, 5)=1(3,\ 5) = 1 — решения есть. Частное решение подбором: x0=1x_0 = 1, y0=2y_0 = 2 (3+10=133 + 10 = 13).
  2. Общее решение: x=1+5nx = 1 + 5n,  y=2−3n\ y = 2 - 3n, n∈Zn \in \mathbb{Z}.
  3. На прямой 3x+5y=133x + 5y = 13 целые точки идут с шагом 55 по xx и −3-3 по yy.
Ответ: (1+5n; 2−3n)(1 + 5n;\ 2 - 3n), n∈Zn \in \mathbb{Z}
Целые точки на прямой
Oxy(−9; 8)(−4; 5)(1; 2)(6; −1)(11; −4)

Решения 3x+5y=133x + 5y = 13 — целые точки прямой: от одной к следующей xx растёт на b=5b = 5, yy убывает на a=3a = 3. Между ними целых точек на прямой нет.

Никольский, п. 1.10Пример 2
Некий чиновник купил лошадей и быков за 17701770 талеров. За каждую лошадь он уплатил по 3131 талеру, а за каждого быка — по 2121 талеру. Сколько лошадей и быков купил чиновник?
  1. 31x+21y=177031x + 21y = 1770, xx и yy — натуральные. 2121 и 17701770 делятся на 33, а 3131 — нет, поэтому x=3x1x = 3x_1:  31x1+7y=590\ 31x_1 + 7y = 590.
  2. x1=590−7y31=19−7y−131x_1 = \dfrac{590 - 7y}{31} = 19 - \dfrac{7y - 1}{31}. Наименьшее натуральное yy, при котором 7y−17y - 1 делится на 3131, — это y=9y = 9; тогда x1=17x_1 = 17, x=51x = 51.
  3. Общее решение: x=51+21nx = 51 + 21n,  y=9−31n\ y = 9 - 31n. Натуральные значения: n=0,−1,−2n = 0, -1, -2; при n≤−3n \le -3 получаем x<0x < 0.
  4. Решения: (51; 9)(51;\ 9), (30; 40)(30;\ 40), (9; 71)(9;\ 71).
Ответ: 5151 лошадь и 99 быков, или 3030 и 4040, или 99 и 7171
ЕГЭ, задание 20Пример 3
а) Решите в целых числах уравнение 19x+97y=419x + 97y = 4. б) Решите в целых числах уравнение 19x+97y+xy=419x + 97y + xy = 4. в) Решите в натуральных числах уравнение 19x+97y=4xy19x + 97y = 4xy.
  1. а) Частное решение x0=−10x_0 = -10, y0=2y_0 = 2: −190+194=4-190 + 194 = 4. (19, 97)=1(19,\ 97) = 1, общее решение x=−10+97tx = -10 + 97t, y=2−19ty = 2 - 19t, t∈Zt \in \mathbb{Z}.
  2. б) Добавим 19⋅97=184319 \cdot 97 = 1843:  xy+19x+97y+1843=1847\ xy + 19x + 97y + 1843 = 1847,  (x+97)(y+19)=1847\ (x + 97)(y + 19) = 1847. Число 18471847 простое, поэтому множители — ±1\pm1 и ±1847\pm1847: (x; y)=(−96; 1828), (1750; −18), (−98; −1866), (−1944; −20)(x;\ y) = (-96;\ 1828),\ (1750;\ -18),\ (-98;\ -1866),\ (-1944;\ -20).
  3. в) Умножим на 44 и добавим 18431843:  16xy−76x−388y+1843=1843\ 16xy - 76x - 388y + 1843 = 1843,  (4x−97)(4y−19)=1843=19⋅97\ (4x - 97)(4y - 19) = 1843 = 19 \cdot 97.
  4. 4x−97≡34x - 97 \equiv 3, 4y−19≡1(mod4)4y - 19 \equiv 1 \pmod 4, и x,y≥1x, y \ge 1: подходят 4x−97=194x - 97 = 19, 4y−19=974y - 19 = 97 (x=y=29x = y = 29) и 4x−97=18434x - 97 = 1843, 4y−19=14y - 19 = 1 (x=485x = 485, y=5y = 5). Отрицательные разложения дают x=y=0x = y = 0 или y<0y < 0.
Ответ: а) (−10+97t; 2−19t)(-10 + 97t;\ 2 - 19t), t∈Zt \in \mathbb{Z}; б) (−96; 1828)(-96;\ 1828), (1750; −18)(1750;\ -18), (−98; −1866)(-98;\ -1866), (−1944; −20)(-1944;\ -20); в) (29; 29)(29;\ 29), (485; 5)(485;\ 5)
Уравнения высших степеней

Уравнение Пифагора x2+y2=z2x^2 + y^2 = z^2 в натуральных числах: каждое решение — стороны пифагорова треугольника, все стороны которого натуральные: (3; 4; 5)(3;\ 4;\ 5), (5; 12; 13)(5;\ 12;\ 13), (8; 15; 17)(8;\ 15;\ 17).

Великая теорема Ферма: уравнение xn+yn=znx^n + y^n = z^n при n≥3n \ge 3 не имеет решений в натуральных числах. Сформулирована П. Ферма более 300300 лет назад, доказана лишь в 19931993 г.

Общих методов нет. Основные приёмы: разложение на множители, выделение полных квадратов (оценка), остатки (сравнения по модулю).

Никольский, п. 1.10Пример 4
Решите в целых числах уравнение x2−4y2=5x^2 - 4y^2 = 5.
  1. Разложим: (x−2y)(x+2y)=5(x - 2y)(x + 2y) = 5. Множители — целые, а 55 раскладывается на целые множители четырьмя способами.
  2. {x−2y=1x+2y=5\begin{cases} x - 2y = 1\\ x + 2y = 5\end{cases},  {x−2y=−1x+2y=−5\ \begin{cases} x - 2y = -1\\ x + 2y = -5\end{cases},  {x−2y=5x+2y=1\ \begin{cases} x - 2y = 5\\ x + 2y = 1\end{cases},  {x−2y=−5x+2y=−1\ \begin{cases} x - 2y = -5\\ x + 2y = -1\end{cases}.
  3. Сложив и вычтя уравнения каждой системы, найдём (3; 1)(3;\ 1), (−3; −1)(-3;\ -1), (3; −1)(3;\ -1), (−3; 1)(-3;\ 1).
Ответ: (3; 1)(3;\ 1), (−3; −1)(-3;\ -1), (3; −1)(3;\ -1), (−3; 1)(-3;\ 1)
Никольский, п. 1.10Пример 5
Решите в целых числах уравнение x2+y2−10x+2y+22=0x^2 + y^2 - 10x + 2y + 22 = 0.
  1. Выделим полные квадраты: (x−5)2+(y+1)2=4(x - 5)^2 + (y + 1)^2 = 4.
  2. x−5x - 5 и y+1y + 1 — целые. Квадраты целых чисел, не большие 44: 0,1,40, 1, 4; сумма двух из них равна 44 только как 4+04 + 0 или 0+40 + 4.
  3. x−5=±2x - 5 = \pm2, y+1=0y + 1 = 0 или x−5=0x - 5 = 0, y+1=±2y + 1 = \pm2.
Ответ: (7; −1)(7;\ -1), (3; −1)(3;\ -1), (5; 1)(5;\ 1), (5; −3)(5;\ -3)
Целые точки на окружности
Oxy

Уравнение (x−5)2+(y+1)2=4(x - 5)^2 + (y + 1)^2 = 4 задаёт окружность с центром (5; −1)(5;\ -1) радиуса 22. Целых точек на ней ровно четыре.

Если справа отрицательное число, решений нет совсем (№ 1.108 б): x2−4x+y2+4y+9=0  ⟺  (x−2)2+(y+2)2=−1x^2 - 4x + y^2 + 4y + 9 = 0 \iff (x - 2)^2 + (y + 2)^2 = -1.

ЕГЭ, задание 20Пример 6
Найдите два натуральных числа таких, что их произведение а) в 2525 раз больше их разности; б) в 2525 раз больше их суммы; в) в 2525 раз больше их полусуммы.
  1. Пусть a≥ba \ge b. а) ab=25(a−b)ab = 25(a - b),  ab−25a+25b−625=−625\ ab - 25a + 25b - 625 = -625,  (a+25)(25−b)=625\ (a + 25)(25 - b) = 625. Первый множитель больше 2525, второй — натуральный меньше 2525: 625=625⋅1=125⋅5625 = 625 \cdot 1 = 125 \cdot 5. Получаем (600; 24)(600;\ 24), (100; 20)(100;\ 20).
  2. б) ab=25(a+b)ab = 25(a + b):  (a−25)(b−25)=625\ (a - 25)(b - 25) = 625. Оба множителя положительны (если оба отрицательны, их произведение меньше 625625): 25⋅2525 \cdot 25, 125⋅5125 \cdot 5, 625⋅1625 \cdot 1 — пары (50; 50)(50;\ 50), (150; 30)(150;\ 30), (650; 26)(650;\ 26).
  3. в) ab=25(a+b)2ab = \dfrac{25(a + b)}{2}:  4ab−50a−50b=0\ 4ab - 50a - 50b = 0,  (2a−25)(2b−25)=625\ (2a - 25)(2b - 25) = 625. Так же: (25; 25)(25;\ 25), (75; 15)(75;\ 15), (325; 13)(325;\ 13).
Ответ: а) 600600 и 2424 или 100100 и 2020; б) 5050 и 5050, 150150 и 3030 или 650650 и 2626; в) 2525 и 2525, 7575 и 1515 или 325325 и 1313
ЕГЭ, задание 20Пример 7
Решите в целых числах уравнение 3n+8=x23^n + 8 = x^2.
  1. При n<0n < 0 число 3n+83^n + 8 не целое, а x2x^2 — целое: решений нет.
  2. При n=0n = 0: x2=9x^2 = 9, x=±3x = \pm 3.
  3. При n>0n > 0: 3n+8≡8≡2(mod3)3^n + 8 \equiv 8 \equiv 2 \pmod 3. Квадрат по модулю 33 даёт только 00 или 11: (3k)2=9k2(3k)^2 = 9k^2, (3k±1)2=9k2±6k+1(3k \pm 1)^2 = 9k^2 \pm 6k + 1. Решений нет.
Ответ: n=0n = 0, x=±3x = \pm 3
ЕГЭ, задание 20Пример 8
Найдите все пары натуральных чисел mm и nn, являющиеся решениями уравнения 2m−3n=12^m - 3^n = 1.
  1. 2m=3n+12^m = 3^n + 1. Посмотрим на остатки по модулю 88: 32=9≡13^2 = 9 \equiv 1, поэтому 32k≡13^{2k} \equiv 1, 32k−1≡3(mod8)3^{2k-1} \equiv 3 \pmod 8.
  2. Значит, 3n+1≡23^n + 1 \equiv 2 или 4(mod8)4 \pmod 8, а при m≥3m \ge 3 число 2m2^m делится на 88. Остаётся m=1m = 1 или m=2m = 2.
  3. m=1m = 1: 3n=13^n = 1, n=0n = 0 — не натуральное. m=2m = 2: 3n=33^n = 3, n=1n = 1.
Ответ: m=2m = 2, n=1n = 1
ЕГЭ, задание 20Пример 9
Решите в натуральных числах уравнение n!+5n+3=k2n! + 5n + 3 = k^2, где n!=1⋅2⋅…⋅nn! = 1 \cdot 2 \cdot \ldots \cdot n.
  1. При n≥5n \ge 5 число n!n! оканчивается нулём, 5n5n — на 00 или 55, поэтому левая часть оканчивается на 33 или 88. Квадраты на 33 и 88 не оканчиваются (последние цифры квадратов 0,1,4,5,6,90, 1, 4, 5, 6, 9) — решений нет.
  2. Перебор n=1,2,3,4n = 1, 2, 3, 4:  1+5+3=9=32\ 1 + 5 + 3 = 9 = 3^2;  2+10+3=15\ 2 + 10 + 3 = 15;  6+15+3=24\ 6 + 15 + 3 = 24;  24+20+3=47\ 24 + 20 + 3 = 47 — квадрат только при n=1n = 1.
Ответ: n=1n = 1, k=3k = 3
Главное
  • ax+by=cax + by = c разрешимо в целых числах   ⟺  \iff cc делится на НОД(a, b)\text{НОД}(a,\ b).
  • При (a, b)=1(a,\ b) = 1: x=x0+bnx = x_0 + bn, y=y0−any = y_0 - an; частное решение — подбором.
  • В натуральных числах из общего решения выбираем nn по неравенствам x>0x > 0, y>0y > 0.
  • Нелинейные: разложить на множители и перебрать делители числа справа; выделить полные квадраты и оценить.
  • «Решений нет» — по остаткам: квадраты, степени, последние цифры.

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

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