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

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

Задача 1#119886

В стране N  есть 10 городов, каждая пара которых соединена двусторонним авиамаршрутом, который обеспечивается одной из двух авиакомпаний. Докажите, что одна из этих авиакомпаний может предложить своим пассажирам два циклических маршрута, каждый из которых проходит по нечетному числу городов, причем ни один город не является частью обоих маршрутов.

Источники: Иннополис - 2025, 11.3 (см. lk-dovuz.innopolis.university)

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

Построим граф (K  ),
  10  вершины которого — города, а ребра — авиамаршруты между городами. Будем красить ребра в красный и синий цвета в зависимости от того, какой авиакомпании принадлежит соответствующий маршрут. Требуется доказать, что в построенном графе существуют два непересекающихся нечетных цикла одного цвета.

_________________________________________________________________________________________________________________________________________________________________________________

Лемма 1. Если каждое ребро полного графа K6  (граф с 6  -ю вершинами, каждая пара из которых соединена ребром) покрасить в один из двух цветов, то найдется треугольник (цикла длины 3),  все стороны (ребра) которого имеют один цвет.

Доказательство. Пусть v1,...,v6  — вершины графа. Если ребра vivj  и vivk  окрашены в один цвет, то будем считать, что в этот цвет покрашен угол vjvivk.  Пусть ri,bi  — количества соответственно красных и синих ребер, выходящих из вершины vi.  Тогда ri+ bi = 5  (для всех i  ) и общее число окрашенных углов

 6            6
∑  (C2r+ C2b)≥ ∑ (C22 + C23)= 24
i=1  i    i  i=1

С другой стороны, в каждом «одноцветном» треугольнике все три угла должны быть окрашены в один цвет, а в каждом «неодноцветном» треугольнике есть только один окрашенный угол. Всего есть  3
C6 = 20  треугольников и пусть m  из них одноцветны, тогда 3m+ (20 − m )≥24,  откуда m ≥2 >1,  что завершает доказательство леммы 1.

___________________________________________________________________________________________________________________________________________________________________

Лемма 2. Если каждое ребро полного графа K5  (граф с 5  -ю вершинами, каждая пара из которых соединена ребром) покрасить в один из двух цветов, и в этом графе нет одноцветного треугольника (цикла длины 3,  все ребра которого окрашены в один цвет), то в этом графе есть два непересекающихся (не имеющих общих ребер) цикла, каждый из которых окрашен в один цвет и имеет длину 5.

Доказательство. Пусть v1,v2,...,v5  — вершины графа. Рассмотрим ребра v1v2,v1v3,v1v4,v1v5  — если три из них имеют один и тот же цвет, то найдется одноцветный треугольник, что противоречит условию: действительно, пусть v1v2,v1v3,v1v4  — красные, тогда все ребра v2v3,v3v4,v4v2  должны быть синими (иначе получим красный треугольник), но тогда мы имеем синий треугольник. Итак, из каждой вершины выходят по два красных и два синих ребра.

Рассмотрим граф, состоящий из 5  вершин и только красных ребер — в таком графе степень каждой вершины равна 2,  а значит, он либо является циклом длины 5,  либо разбивается на меньшие циклы. Если разбить граф на 5  вершинах степени 2  на меньшие циклы, то либо получим цикл из 1  вершины (в наших условиях это невозможно), либо одноцветный треугольник, что также исключено (см. выше). Итак, граф на красных ребрах — цикл длины 5,  аналогичный вывод делаем для графа на синих ребрах. Лемма 2 доказана.

_________________________________________________________________________________________________________________________________________________________________________________

Вернемся к задаче: пусть v1,v2,...,v10  — вершины графа K10  и пусть v1v2v3  — одноцветный треугольник в нем (его существование следует из леммы 1).  В графе K10∖{v1,v2,v3} также есть одноцветный треугольник, т.к. количество его вершин не меньше 6  (даже    7)  — пусть это треугольник v4v5v6.  Если эти треугольники окрашены в один цвет, то решение завершено. Если же нет (допустим, v1v2v3  — синий, а v4v5v6  — красный), то рассмотрим ребра vivj  для i=1,2,3,  j = 4,5,6  — всего 9  ребер и, согласно принципу Дирихле, среди них найдутся 5  ребер одного цвета (без ограничения общности будем считать, что синего). Тогда для некоторого k∈ {4,5,6} найдутся два синих ребра из тройки v1vk,v2vk,v3vk,  т.е. меем один синий и один красный треугольники с общей вершиной vk.

Итак, “угол” v v v
 1 23  — синий, а “угол” vv v
3 4 5  — красный. Рассмотрим граф K  ∖{v ,v v,v ,v }= K .
 10   1 2 3 4 5    5  Если в нем есть одноцветный треугольник, то решение завершено: берем его и соответствующий ему по цвету v vv
 12 3  или vv v .
 34 5  Если в K
  5  нет одноцветного треугольника, то, согласно лемме 2,  в ней найдутся два разноцветных цикла длины 5  — в этом случае берем нужный из этих циклов в качетсве второго циклического маршрута. Доказательство утверждения задачи завершено.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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