Застряли на этом? Решите с помощью ИИ
Arithmetic · real student question

Найдите все целые решения уравнения 399x + 188y = 3570.

Question

Найти все целые решения (x,y)(x,y) линейного диофантова уравнения

399x+188y=3570399x+188y=3570

Step-by-step solution

  1. Проверим существование решений через НОД. Целые решения существуют тогда и только тогда, когда gcd⁡(399,188)\gcd(399,188) делит 35703570. Алгоритм Евклида:

    399=2⋅188+23,188=8⋅23+4,23=5⋅4+3,4=1⋅3+1,3=3⋅1+0399=2\cdot188+23,\quad 188=8\cdot23+4,\quad 23=5\cdot4+3,\quad 4=1\cdot3+1,\quad 3=3\cdot1+0

    Значит, gcd⁡(399,188)=1\gcd(399,188)=1, а единица делит любое число. Следовательно, решения существуют.

  2. Сведём к сравнению по модулю. Рассмотрим уравнение по модулю 188188 — тогда слагаемое с yy исчезает:

    399x≡3570(mod188)399x\equiv3570\pmod{188}

    Упростим коэффициенты: 399−2(188)=23399-2(188)=23, 3570−18(188)=3570−3384=1863570-18(188)=3570-3384=186, получаем

    23x≡186(mod188)23x\equiv186\pmod{188}

  3. Найдём обратный элемент к 23 по модулю 188 методом обратного хода. Восстановим шаги алгоритма Евклида:

    1=4−3=4−(23−5⋅4)=6⋅4−23=6(188−8⋅23)−23=6⋅188−49⋅231=4-3=4-(23-5\cdot4)=6\cdot4-23=6(188-8\cdot23)-23=6\cdot188-49\cdot23

    Значит, −49⋅23≡1(mod188)-49\cdot23\equiv1\pmod{188}, то есть обратный элемент — −49≡139(mod188)-49\equiv139\pmod{188}. Проверим: 23×139=3197=17×188+123\times139=3197=17\times188+1 — всё верно.

  4. Умножим обе части — аккуратно выполним приведение по модулю.

    x≡186×139=25854(mod188)x\equiv186\times139=25854\pmod{188}

    188×137=25756188\times137=25756, 25854−25756=9825854-25756=98, значит

    x≡98(mod188)x\equiv98\pmod{188}

    На этом этапе часто ошибаются: иногда приводят x=18x=18, но 188×137=25756188\times137=25756, остаток 9898, а не 1818.

  5. Опровергнем часто встречающуюся ошибку. Пара (x,y)=(18,−19)(x,y)=(18,-19) часто приводится как частное решение, но подставим:

    399(18)+188(−19)=7182−3572=3610≠3570399(18)+188(-19)=7182-3572=3610\neq3570

    Ошибка в 4040. Истинное частное решение при x=98x=98:

    188y=3570−399(98)=3570−39102=−35532⟹y=−189188y=3570-399(98)=3570-39102=-35532\quad\Longrightarrow\quad y=-189

    Проверим: 399(98)+188(−189)=39102−35532=3570399(98)+188(-189)=39102-35532=3570 — всё верно.

  6. Запишем общее решение. Прибавление 188188 к xx и вычитание 399399 из yy не изменяет левую часть, так как 399⋅188−188⋅399=0399\cdot188-188\cdot399=0:

    x=98+188k,y=−189−399k,k∈Zx=98+188k,\qquad y=-189-399k,\qquad k\in\mathbb{Z}

    Для k=−1k=-1 получаем (−90,210)(-90,210); для k=−2k=-2 — (−278,609)(-278,609).

  7. Покажем, что решений в положительных целых нет, и проверим. Из общей формулы x>0x>0 только при k≥0k\ge0, но тогда y=−189−399k≤−189<0y=-189-399k\le-189<0. Значит, xx и yy не могут быть одновременно положительными. Проверка для всех xx от 11 до 199199 показывает, что 3570−399x188\tfrac{3570-399x}{188} не даёт положительных целых ✓, а подстановка значений kk от −6-6 до 66 подтверждает формулу ✓.

Answer

x=98+188k,y=−189−399k,k∈Z(частное решение (98,−189))x=98+188k,\qquad y=-189-399k,\qquad k\in\mathbb{Z}\qquad\text{(частное решение }(98,-189))

Need to solve a different problem like this? Open the solver →