Тема . Применение классических комбинаторных методов к разным задачам

Индукция в комбинаторике

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

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

Задача 1#97574

В теннисном турнире участвовало 1000  человек, каждый с каждым сыграл один раз, ничьих нет. Докажите, что всех игроков можно поставить в ряд так, чтобы каждый из 998  человек, стоящих не на краю, либо победил обоих своих соседей, либо проиграл обоим соседям.

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

Подсказка 1

Конечно, в этой задаче хочется использовать индукцию. К сожалению, при n=3 существует контрпример, поэтому переход стоит делать от n к n+2.

Подсказка 2

Мы хотим "расширить" наш пример. По предположению индукции точно есть цепочка, в которой хотя бы n человек. Нетрудно получить решение, если их n+1, но вот встроить оставшихся двух человек не получается. Что тогда можно сделать?

Подсказка 3

Откинуть ещё одного человека, чтобы их осталось трое. Тогда на краю большой цепочки окажутся проигравшие своим соседям люди, а это позволит нам переставить одного из них на другой край.

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

Докажем утверждение по индукции. База n =2  очевидна. Переход будем делать, добавляя по 2  человека. Пусть для 2k  человек их можно расставить, как требуется по условию. Покажем, что и 2k +2  тоже можно. Выделим в этих 2k+ 2  самую длинную цепочку, подходящую по условию. По предположению индукции там хотя бы 2k  человек.

1.

Предположим, что там 2k+ 1  человек. Без ограничения общности, можно считать, что крайние люди A  и B  проиграли своим соседям (по чётности их результаты будут одинаковы). Будем писать A >B,  если A  выиграл у B.  Без ограничения общности, можно считать, что A >B.  Рассмотрим оставшегося человека X.  Если он выиграл у A  или у B,  то можно увеличить цепочку, добавив X  на край. Значит, X < A  и X < B.  Тогда переставим A  на другой край, а потом на тот же край поставим X.  Получим подходящую цепочку B < A >X.  Мы в любом случае сможем добавить человека X,  что и хотели.

2.

Предположим, что там 2k  человек. Тогда уберём одного с краю, останется три человека. Опять можно считать, что крайние люди A  и B  проигравшие и A >B  . Пусть их зовут X,Y,Z.  Среди них обязательно есть человек, который одному проиграл, а у другого выиграл. Пусть это Y  и X > Y > Z.  Посмотрим, как Y  сыграл с A.  Если Y > A,  то добавим на край после A  Y,  а потом Z.  Получим корректную цепочку Z <Y > A.  Теперь в ней 2k+ 1  человек, противоречие. Пусть Y < A.  Тогда перекинем A  на другой край, допишем за ним Y,  а дальше X.  Снова получим цепочку, которая теперь кончается на B < A> Y <X  и в ней 2k +1  человек. Так что мы всегда сможем найти увеличить нашу цепочку, пока в ней не станет 2k+ 2  человек, ЧТД.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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