ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 116640
Темы:    [ Теория графов (прочее) ]
[ Вспомогательная раскраска (прочее) ]
[ Доказательство от противного ]
Сложность: 5-
Классы: 8,9,10
В корзину
Прислать комментарий

Условие

Назовём компанию k-неразбиваемой, если при любом разбиении её на k групп в одной из групп найдутся два знакомых человека. Дана 3-неразбиваемая компания, в которой нет четырёх попарно знакомых человек. Докажите, что её можно разделить на две компании, одна из которых 2-неразбиваемая, а другая – 1-неразбиваемая.


Решение

  Каждой компании соответствует граф, в котором вершины соответствуют людям, а рёбра – знакомствам. Компания k-разбиваема, тогда и только тогда, когда вершины этого графа можно правильно окрасить в k цветов (так, чтобы соседние вершины имели разные цвета).

  Лемма. Пусть в графе нет циклов нечётной длины. Тогда его вершины можно правильно раскрасить в два цвета.
  Доказательство. Ясно, что достаточно доказать лемму для связного графа. Расстоянием между двумя вершинами X и Y назовём наименьшую длину пути, соединяющего эти вершины.
  Зафиксируем некоторую вершину A и окрасим все вершины, находящиеся на нечётном расстоянии от A, в красный цвет, а остальные – в синий. Докажем, что указанная раскраска – искомая. Предположим, имеется ребро, соединяющее, скажем, синие вершины B и C. Рассмотрим кратчайшие пути  A = B0,  B1, ..., B2n = B  и  A = C0C1,  ...,  C2m = C,  ведущие из A в B и в C. Взяв наибольший индекс i, при котором  Bi = Ci,  получим цикл нечётной длины Bi, Bi+1, ... , B2n, C2m, C2m–1, ..., Ci = Bi.  Противоречие.

  По лемме в графе нашей компании есть нечётный цикл (иначе его вершины можно окрасить даже в два цвета). Выберем нечётный цикл C минимальной длины n. Тогда не существует рёбер, соединяющих вершины этого цикла, кроме рёбер самого цикла. Действительно, такое ребро разбило бы цикл на два меньших по длине, и один из них был бы нечётным.
  Покажем, что любая вершина x, не принадлежащая C, соединена не более, чем с двумя вершинами C. Если  n = 3,  то это верно: по условию четыре человека – x и вершины C – не могут быть попарно знакомы.
  Пусть  n > 3.  Предположим, что x соединена с вершинами v1, v2, v3 этого цикла. Участок цикла между какими-то двумя из них (скажем, между v1 и v2) содержит нечётное количество d рёбер. Если  d < n – 2,  то этот участок вместе с вершиной x образует нечётный цикл длины  d + 2 < n,  что невозможно. Значит,  d = n – 2,  то есть вершины v1, v3, v2 идут в цикле подряд. Но тогда v1, v3 – участок "длины" 1, а этот случай уже разобран.
  Теперь мы можем предъявить требуемое разбиение: поместим в одну группу вершины цикла C, а в другую (назовём её D) – все остальные. Вершины цикла C, очевидно, нельзя правильно окрасить в два цвета. Осталось показать, что какие-то две вершины группы D соединены ребром. Предполагая противное, покажем, что весь граф можно окрасить в три цвета. Сначала окрасим все вершины C, кроме одной, попеременно в цвета 1 и 2, а оставшуюся – в цвет 3; поскольку между этими вершинами нет других рёбер, раскраска C – правильная. Окрасим теперь вершины группы D. Каждая очередная вершина соединена не более чем с двумя вершинами из C и не соединена с вершинами из D; значит, можно выбрать для неё цвет, отличный от цветов её соседей.

Источники и прецеденты использования

олимпиада
Название Всероссийская олимпиада по математике
год
Год 2010-2011
Этап
Вариант 5
класс
Класс 10
Задача
Номер 10.3

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .