Тема . Делимость и делители (множители)

Алгоритм Евклида

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

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

Задача 1#96448

Какое наибольшее значение может иметь наибольший общий делитель чисел n2+ 20  и (n+ 1)2+ 20  для натуральных n?

Подсказки к задаче

Подсказка 1

Для удобства в этой задаче можно полагать, что в НОДе числа могут быть отрицательными, а сам он всегда положителен. Первый шаг алгоритма Евклида дает ((n+1)²+20,n²+20) = (2n+1, n²+20). Можно ли теперь по алгоритму Евклида сделать так, чтобы получившееся выражение превратилось в выражение вида (a+b,ab)?

Подсказка 2

Конечно! Вычтем n(2n+1) из второго аргумента. Тогда получится (2n+1,-n²-n+20). Это равно (2n+1, (n+5)(n-4)). Тогда (n+5) + (n-4) = 2n+1. Предположим, что наш НОД больше 1. Что можно сказать о простых числах, которые его делят?

Подсказка 3

Верно! Можно утверждать, что простые числа, делящие выражение вида (ab, a+b) делят оба числа a и b. Тогда, поскольку (n+5,n-4)=(9,n-4), то все простые делители такого НОДа равны 3. Что можно сказать об n?

Подсказка 4

Верно! Тогда n = 3s + 1. Подставляем и получаем, что наш НОД равен 3(3(s+2)(s-1), 2s+1). Поскольку 2s + 1 = (s+2) + (s-1), то можно снова применить утверждение о простых делителях выражений (ab,a+b) и получить, что наш новый простой делитель либо равен 3, либо делит оба числа s+2 и s-1. Чему тогда равен этот простой делитель?

Подсказка 5

Верно! Тогда этот простой делитель равен 3. Получаем, что s = 3k + 1. После подстановки получается 9(9k(k+1),2k+1). Числа k и k+1 взаимно просты, тогда из утверждения о выражениях (a+b,ab) получается, что k(k+1) и 2k+1 взаимно просты. Какое наибольшее значение может принимать наш НОД?

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

В задаче будем искать наибольший положительный НОД, но будем считать, что числа в алгоритме Евклида могут быть отрицательными. Тогда по алгоритму Евклида

      2     2             2               2
((n+ 1)+ 20,n + 20)=(2n+ 1,n + 20)= (2n+ 1,− n − n +20)= (2n +1,(n +5)(n − 4))

Заметим, что 2n+ 1= (n +5)+ (n − 4).  Докажем небольшую лемму.

_________________________________________________________________________________________________________________________________________________________________________________

Лемма. Пусть p  — простое число. Тогда p|ab  и p|(a+ b)  ⇔ p|a  и p|b.

Доказательство. Действительно, пусть p|ab  и p|(a+ b).  Мы знаем, что p|ab  ⇔ p|a  или p|b.  С другой стороны, тогда p|(a +b)  возможно в том и только в том случае, если p|a  и p|b.  Все переходы равносильны, и лемма доказана.

_________________________________________________________________________________________________________________________________________________________________________________

Таким образом, если числа 2n+ 1  и (n+ 5)(n− 4)  имеют общий делитель d >1  то все простые числа p|d  являются делителями чисел n+ 5  и n− 4.  Поскольку (n+ 5,n− 4)= (9,n− 4),  то все такие простые числа являются делителями 9.  Тогда, если простое число делит и 2n +1,  и (n+ 5)(n− 4),  то оно равно 3.  Таким образом, n= 3s+1,s∈ ℕ.  Получаем после подстановки в выражение для НОД

((3s+ 6)(3s− 3),6s+ 3)= 3(3(s +2)(s− 1),2s+ 1)

Заметим, что (s+2)+ (s− 1)= 2s +1.  Тогда по лемме простое число, делящее (3(s+ 2)(s− 1),2s+ 1)  либо равно 3,  либо делит оба числа s+ 2  и s− 1.  По алгоритму Евклида (s+ 2,s− 1)= (3,s− 1).  Таким образом, любое простое число, делящее (3(s+ 2)(s− 1),2s+ 1),  равно 3.  Следовательно, s= 3k +1.  Снова подставляем!

3(27k(k+1),3(2k+ 1))= 9(9k(k+ 1),2k+1)

Снова заметим, что 2k +1 =k +(k+ 1),  однако числа k  и k +1  взаимно просты, поэтому общих делителей у k(k+ 1)  и 2k+ 1  нет. Это значит, что (9k(k +1),2k+ 1)≤ 9,  тогда       2     2
((n +1) +20,n + 20)≤ 81.  Положим k =4,  тогда 2k +1 =9,  и (9k(k+1),2k +1)= 9.  Так как k= 4,  получаем s= 13  и n= 40.  Таким образом, мы получили и пример, и оценку.

Ответ:

 81

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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