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

Принцип крайнего

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

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

Задача 1#81278

На съезд партии приехали 100  депутатов. Известно, что у каждого депутата не более 49  недругов среди присутствующих на съезде. Докажите, что руководитель партии сможет рассадить депутатов за круглый стол так, чтобы никакие два недруга не сидели рядом.

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

Подсказка 1

Как построить цикл? Надо взять путь длины 100, там найти 2 вершины, с которыми связаны концы пути в нужном порядке. А как найти путь?

Подсказка 2

Давайте добавлять ребра в граф, пока не будет цикла, вот момент, когда нельзя добавить ребра, тогда есть путь. А может уже был цикл? У нас ещё есть одно условие в задаче. Как им воспользоваться?

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

Построим граф G,  вершинами которого будут депутаты. Будем проводить между депутатами ребро, если они не враждуют друг с другом. Тогда в нашем графе степень каждой вершины не 50.  Теперь нам нужно найти в графе несамопересекающийся цикл, проходящий по всем вершинам.

Пусть в G  нет такого цикла. Будем добавлять в G  ребра, пока мы можем это делать так, чтобы требуемый цикл не существовал. Пусть мы в итоге получили граф H  . Рассмотрим любые две несмежные вершины x  и y  графа H.  Добавление ребра xy  в H  создаёт по меньшей мере один цикл, проходящий по всем вершинам, тогда рёбра, отличные от xy  в этом цикле, должны образовывать путь v1,v2,...,v100  в H,  проходящий по всем вершинам с x= v1  и y = v100.  Для каждого индекса i  в диапазоне 2≤ i≤n,  рассмотрим два возможных ребра в H  из v1  в vi  и из vi− 1  в v100.  Максимум одно из этих рёбер может присутствовать в H,  поскольку в противном случае цикл v1,v2,...,vi− 1,vn,vn − 1,...,vi,v1  был бы искомым. Таким образом, общее число рёбер с концами в v1  или vn,  не превосходит числа возможных i,  что равно 100− 1= 99.  Но с другой стороны сумма степеней вершин x  и y  не меньше, чем 50+ 50= 100  — противоречие.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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