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

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

Условие

В стране 2001 город, некоторые пары городов соединены дорогами, причём из каждого города выходит хотя бы одна дорога и нет города, соединённого дорогами со всеми остальными. Назовём множество городов D доминирующим, если каждый не входящий в D город соединён дорогой с одним из городов множества D. Известно, что в каждом доминирующем множестве хотя бы k городов. Докажите, что страну можно разбить на  2001 – k  республик так, что никакие два города из одной республики не будут соединены дорогой.


Решение

  Рассмотрим граф, вершины которого соответствуют городам, а рёбра – дорогам. Требуется покрасить вершины этого графа в  2001 – k  цветов так, что никакие две вершины одного цвета не соединены ребром (такая раскраска называется правильной).
  Рассмотрим вершину A наибольшей степени, пусть из этой вершины выходит s рёбер  (s < 2000).  Обозначим через V множество из s вершин, соединённых с A, пусть W – множество из  2000 – s  оставшихся вершин. Рассмотрим два случая.
  1) В множестве W есть две соединённые ребром вершины B и C. Тогда рассмотрим множество U, состоящее из вершины A и всех вершин множества W, кроме C. В этом множестве  2000 – s  вершин и каждая не входящая в U вершина соединена ребром с одной из вершин множества U (либо с вершиной A, либо с B). Следовательно,  2000 – s ≥ k.
  Теперь вершины графа можно по очереди покрасить в  s + 1  цвет так, чтобы никакие две вершины одного цвета не были соединены ребром (вершину нельзя красить в цвета её соседей, которых не более чем s, а в нашем распоряжении  s + 1  цвет). Неравенство  s + 1 = 2001 – (2000 – s) ≤ 2001 – k  завершает доказательство.
  2) Никакие две вершины множества W не соединены ребром. Покрасим все эти вершины в цвет 1, в этот же цвет можно покрасить вершину A (она не соединена ребром ни с одной вершиной из W). Вершины из множества W должны быть соединены с вершинами из множества V (так как из каждой вершины выходит хотя бы одно ребро). Это означает, что среди вершин множества V есть две, не соединённые ребром (иначе в этом множестве есть вершина, из которой выходит более s рёбер – к  s – 1  остальным вершинам множества V, к вершине A и к вершине множества W). Так как среди s вершин множества V есть две, не соединённые ребром, вершины этого множества можно покрасить в  s – 1  цвет.
  Таким образом, все вершины оказались раскрашены в s цветов и никакие две вершины не соединены ребром. Так как все s вершин из множества V соединены ребром с вершиной A, то  2001 – s ≥ k,  следовательно,  s = 2001 – (2001 – s) ≤ 2001 – k,  что и требовалось.

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

олимпиада
Название Всероссийская олимпиада по математике
год
Год 2001
Этап
Вариант 5
Класс
Класс 11
задача
Номер 01.5.11.7

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

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