Метод спуска, индукция и последовательное конструирование в ТЧ
Ошибка.
Попробуйте повторить позже
Множество состоит из
натуральных чисел, никакое из которых не равно сумме двух других. Докажите, что элементы
можно
упорядочить
так, чтобы
не делило сумму
для
Подсказка 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ₖ делит:
Назовём множество положительных целых чисел хорошим, если ни один его элемент не является суммой двух других различных
элементов
Заметим, что если
— три различных элемента хорошего множества
причём
то
Иначе,
поскольку
мы имели бы
Докажем более сильное утверждение.
Пусть — хорошее множество из
положительных целых чисел. Тогда элементы
можно упорядочить в последовательность
так, что
и
для всех
Назовём упорядочение крутым, если оно удовлетворяет требуемому свойству.
Будем вести доказательство индукцией по Базовый случай
тривиален, так как ограничений на упорядочение
нет.
Для шага индукции предположим, что Пусть
и
По предположению индукции найдём крутое
упорядочение
множества
Покажем, что
можно вставить в эту последовательность так, чтобы получить крутое
упорядочение
Иными словами, покажем, что существует
для которого упорядочение
является крутым.
Предположим, что для некоторого упорядочение
не является крутым, то есть некоторый элемент
в нём делит либо сумму,
либо разность двух соседних элементов. Поскольку в упорядочении
такого не происходило,
(если
не существует,
то
аналогичное соглашение применяется и к
Но случай
невозможен:
не может делить
так
как
и не может делить Следовательно,
В этом случае сопоставим элементу
индекс
Предположим теперь, что ни одно не является крутым. Поскольку имеется
возможных индексов
и лишь
элементов в
один из этих элементов (скажем,
) сопоставлен двум различным индексам, которые должны равняться
и
Это означает, что
делит числа
и
для некоторых знаков
Но
тогда
и, следовательно,
что означает, что упорядочение не было крутым. Это противоречие завершает шаг индукции.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!