Тема . ТЕОРИЯ ЧИСЕЛ

Метод спуска, индукция и последовательное конструирование в ТЧ

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

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

Задача 1#127840

Множество S  состоит из N ≥ 3  натуральных чисел, никакое из которых не равно сумме двух других. Докажите, что элементы S  можно упорядочить a1,  a2,...,an  так, чтобы ai  не делило сумму ai−1+ ai+1  для i=2,3,...,n − 1.

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

Подсказка 1

Вспомним про условие "ни одно число не равно сумме двух других". Может ли число b > a, b > c для некоторых a, c делить сумму a + c?

Подсказка 2

Наложим еще одно условие на множество: если нельзя делить сумму соседей, может тогда еще запретим делить их разность?

Подсказка 3

Для шага индукции стоит удалить какой-то элемент и вернуть его обратно. Какой элемент вряд ли будет делить сумму/разность соседей?

Подсказка 4

Из подсказки 1 видно, что наибольший элемент не делит сумму любых соседей. Назовем a максимальный элемент множества S. Теперь попробуем вставить a в одну из n возможных позиций в удовлетворяющую условию последовательность b₁,...,bₙ₋₁: перед первым, между b₁ и b₂, ..., bₙ₋₂ и bₙ₋₁ или после последнего. Что может помешать при вставке?

Подсказка 5

Если при вставке a на позицию j возникают проблемы, то либо bⱼ₋₁ делит сумму/разность с a и bⱼ₋₂, либо bⱼ делит выражение с a и bⱼ₊₁.

Подсказка 6

Предположим, что для каждой позиции j вставки a есть проблема с соседями. Сколько всего позиций? А сколько элементов в S \ {a}?

Подсказка 7

Некоторый элемент bₖ оказывается "виновным" для двух соседних позиций j=k и j=k+1. Тогда bₖ делит:

Показать доказательство

Назовём множество S  положительных целых чисел хорошим, если ни один его элемент не является суммой двух других различных элементов S.  Заметим, что если a,b,c  — три различных элемента хорошего множества S,  причём b >a, b> c,  то b∤a+ c.  Иначе, поскольку b ⁄=a+ c,  мы имели бы

b≤ (a+ c)∕2< max{a,c}

Докажем более сильное утверждение.

Пусть S  — хорошее множество из n ≥2  положительных целых чисел. Тогда элементы S  можно упорядочить в последовательность a ,a,...,a
 1 2     n  так, что a ∤a  + a
 i  i−1   i+1  и a ∤a   − a
 i  i−1   i+1  для всех i= 2,3,...,n− 1.

Назовём упорядочение a1,...,an  крутым, если оно удовлетворяет требуемому свойству.

Будем вести доказательство индукцией по n.  Базовый случай n= 2  тривиален, так как ограничений на упорядочение нет.

Для шага индукции предположим, что n ≥3.  Пусть a= maxS  и T = S∖{a}.  По предположению индукции найдём крутое упорядочение b1,...,bn−1  множества T.  Покажем, что a  можно вставить в эту последовательность так, чтобы получить крутое упорядочение S.  Иными словами, покажем, что существует j ∈{1,2,...,n},  для которого упорядочение

Nj =(b1,...,bj− 1,a,bj,bj+1,...,bn−1)

является крутым.

Предположим, что для некоторого j  упорядочение Nj  не является крутым, то есть некоторый элемент x  в нём делит либо сумму, либо разность двух соседних элементов. Поскольку в упорядочении T  такого не происходило, x∈ {bj−1,a,bj} (если bj−1  не существует, то x ∈{a,bj};  аналогичное соглашение применяется и к bj).  Но случай x= a  невозможен: a  не может делить bj−1− bj,  так как

0 <|bj−1− bj|< a,

и не может делить bj−1 +bj.  Следовательно, x∈ {bj−1,bj}.  В этом случае сопоставим элементу x  индекс j.

Предположим теперь, что ни одно Nj  не является крутым. Поскольку имеется n  возможных индексов j  и лишь n− 1  элементов в T,  один из этих элементов (скажем, bk  ) сопоставлен двум различным индексам, которые должны равняться k  и k +1.  Это означает, что bk  делит числа bk−1 +𝜀1a  и a+ 𝜀2bk+1  для некоторых знаков 𝜀1,𝜀2 ∈{−1,1}.  Но тогда

bk−1 ≡ −𝜀1a≡ 𝜀1𝜀2bk+1 (mod bk),

и, следовательно,

bk |bk−1− 𝜀1𝜀2bk+1 =bk−1± bk+1,

что означает, что упорядочение T  не было крутым. Это противоречие завершает шаг индукции.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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