Тема . Межвед (на базе ведомственных образовательных организаций)

Теория чисел на Межведе

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела межвед (на базе ведомственных образовательных организаций)
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#102528

Найдите все неотрицательные целые числа a  и b  , удовлетворяющие равенству

 2  2
a + b =841⋅(ab+ 1).

Источники: Межвед - 2020 (см. v-olymp.ru)

Показать ответ и решение

Пусть пара чисел (a,b)  удовлетворяет уравнению

 2  2   2
a +b = k (ab+ 1),k= 29 (1)

Предположим, что одно из чисел, например a  , равно нулю. Тогда, очевидно, b= k  . Поэтому далее будем рассматривать такие решения ( a,b  ) уравнения (1), для которых

a⁄= 0,b⁄=0 (2)

Более того, будем предполагать, что

a ≤b (3)

Итак, пусть пара ( a0,b0  ) удовлетворяет (1), а также усл. (2), (3). Из (1) находим, что

b2− k2a0b0+a2− k2 = 0
 0         0

Это равенство можно трактовать как квадратное уравнение относительно неизвестной b0  . По теореме Виета, помимо, собственно,  b0  , это уравнение еще имеет корень b′0  такой, что

b0+ b′0 =k2a0
b0b′0 =a20− k2

________________________________________________________________________________________________________________________________________________________________________________________________________

Утверждение.

Этот новый корень b′0  удовлетворяет условиям:

b′0 ≥ 0,b′0 ∈ ℤ, b′0 < a0

________________________________________________________________________________________________________________________________________________________________________________________________________

Доказательство.

Числа a0  и b′0  удовлетворяют (1), поэтому b′0 ≥0  (иначе правая часть (1) была бы отрицательной, так как, по условию задачи и в силу (2), a0 > 0  ). Из (4) следует, что неотрицательное b′0  является целым, а из (5) — что

b′0 = a20− k2-
      b0

Установим, что b′ <a
0   0  . Действительно,

 ′      a20−-k2       2   2
b0 < a0 ⇔ b0  < a0 ⇔ a0− k < a0b0

В силу (3) получаем

a20 ≤ a0b0

________________________________________________________________________________________________________________________________________________________________________________________________________

Таким образом, пара (a0,b0)  , удовлетворяющая уравнению (1) и ограничениям (2), (3), порождает новую пару (см. (4)) вида (     )  (        )
b′0,a0 = k2a0− b0,a0 , которая также удовлетворяет (1), (2), (3) (если, конечно, a0 ⁄=k  ; так как, согласно (5), b′0  еще может быть найден по формуле b′0 =   2  2
a0−b0k-  , так что, если a0 = k  , то (3) не будет выполнено). Будем эту новую пару обозначать как (a1,b1)  . Затем по тем же формулам можно из пары (a1,b1)  получить еще решение (a2,b2)  и т.д. Символически полученный результат представим следующим образом:

(a0,b0)→ (a1,b1)= (k2a0− b0,  a0)→  (a2,b2)→ ⋅⋅⋅
 Здесь am = k2am −1− bm− 1,bm =am−1, при этом

        am >am−1( см. утверж дение )

Сразу же отметим и формулы обратного преобразования

                2
am−1 =bm,bm−1 = k bm − am

с помощью которых можно цепочку (6) продолжить влево. С помощью правила (7), из одного решения (a0,b0)  , удовлетворяющего (1), (2), (3), мы можем получить лишь конечное число новых решений уравнения (1), так как, согласно доказанному утверждению, a > a > a > ⋅⋅⋅≥ 0
 0   1   2  . Значит, на каком-то шаге обязательно получится a = 0
 n  (тогда, как было показано выше, b = k
 n  ). Чтобы на n  -м шаге получить 0 , на предыдущем шаге должно было быть a   =
 n−1  k  (подставив a= a   = k
    n−1  в (1), найдем b=b   = k3
   n−1  ). Таким образом, окончание цепочки (6) выглядит так:

                (  3)
...→ (an−1,bn−1)=  k,k  → (an,bn)= (0,k)

(Цепочку (8) вправо продолжать смысла нет, так как далее (0,k)→ (−k,0) → (0,k)→ ⋅⋅⋅ .) А вот что предшествует паре (an−1,bn−1)= (k,k3) ? Согласно (7′)  , на предыдущем шаге an−2 = k3,bn−2 = k5− k− и это тоже решение уравнения (1)! Можно продолжить, получая новые решения: an−2 = k5− k,bn−2 = k7− 2k3  и так далее. Значит, всего решений у уравнения (1) бесконечно много, так как цепочку (8) можно продолжить влево сколь угодно далеко.

Поясним почему (8) содержит все решения (1), удовлетворяющие условию (3). Пусть ( a∗,b∗ ) - какое-то (удовлетворяющее (3)) решение уравнения (1). Было показано, что с помощью формул (7) из решения ( a∗,b∗ ) можно получить цепочку новых решений (см. (6)), которая непременно закончится решением (0,k)  . Но это и означает, что ( a∗,b∗ ) содержится в (8), ведь, приняв теперь решение (0,k)  за отправную точку, мы с помощью обратных преобразований (  ′
7 ) вернемся к (  ∗ ∗
a ,b ) (а цепочка (8) именно так и устроена: начав с (0,k)  , мы с помощью ( ′
7 ) получаем ее всю).

Чтобы записать ответ несколько поменяем нумерацию: положим (a0,b0)= (0,k)  и двинемся с помощью   ′
(7)  по цепочке (8) влево (у нас будет        (   3)
(a1,b1)= k,k ,(a2,b2)=  (  3 5
k,k − k  ) и т.д.).

Ответ:

Решениями (a,b)  (при условии a≤ b  ) служат те и только те пары чисел (a ,b )
 n  n  , которые каждом n ∈ℕ  вычисляются по формулам:

             2
an =bn−1,bn =k bn−1− an−1, a0 = 0,b0 =k;

здесь k= 29  .

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

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

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!