Раскраски графов
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Ребра полного графа с вершинами покрашены в несколько цветов таким образом, что каждый цвет встречается не более
раз.
Докажите, что есть три вершины, все ребра между которыми покрашены в различные цвета.
Подсказка 1
Часто полезно рассматривать что-то крайнее. Выберете какой-нибудь параметр и исследуйте его.
Подсказка 2
Рассмотрите вершину из которой выходит наибольшее количество одноцветных ребер. Посмотрите на связи между соседями этой вершины.
Рассмотрим вершину из которой выходит наибольшее количество одноцветных рёбер. Пусть они
цвета. Пусть соединена первых
цветом с
Рассмотрим оставшиеся
вершину, с которыми
соединена другими цветами. Любая из этих вершин
соединена со всеми
либо первым цветом, либо тем же цветом, которым она соединена с
Однако заметим, что между
и
вершинами, отличными от
может быть не более
рёбер первого цвета, поскольку есть
рёбер
Но, как мы выяснили
ранее, имеется
вершина, не соединённая с
первым цветом. Значит, среди них есть одна вершина
такая, что
цвет всех рёбер
совпадает с цветом ребра
Но тогда из
выходит
одноцветное ребро, это противоречит выбору
Ошибка.
Попробуйте повторить позже
Вершины правильного -угольника раскрашены случайным образом в два цвета:
вершин — в белый цвет,
— в черный. Докажите,
что можно разбить все вершины на
групп по
вершины так, чтобы в каждой группе было по две вершины каждого цвета, и вершины
каждой группы являлись вершинами некоторого прямоугольника.
Подсказка 1
Давайте подумаем, а как красивым способом получить прямоугольники? И для чего нам условие правильности 100угольника, что с ним можно сделать?
Подсказка 2
Можно провести 50 диаметров этого 100угольника, тогда любые два диаметра являются диагоналями некоторого прямоугольника! Значит, нам нужно разбить их на 25 пар, в каждой из которых поровну черных и белых концов! Что для этого достаточно?
Подсказка 3
Чтобы полностью чёрных диаметров было столько же, сколько и полностью белых. Осталось лишь подумать, почему это так)
Проведём диаметров нашего
-угольника. Нам требуется разбить их на пары так, чтобы в каждой паре было поровну чёрных и
белых вершин. Для этого необходимо и достаточно, чтобы полностью чёрных диаметров было столько же, сколько и полностью белых.
Действительно, если это не так, то один из таких диаметров останется без пары — ему не подойдут разноцветные диаметры. Если же это так,
то мы бьём все одноцветные на пары с одинаковыми цветами, после чего остальных останется чётное количество (всего диаметров
) и их
можно разбить как угодно.
Итак, почему же чёрных диаметров столько же, сколько и белых? Каждый разноцветный диаметр содержит одинаковое количество
белого и чёрного цвета, потому на одноцветные приходится также равное количество этих двух цветов (изначально каждого по ). Но раз
так, то количество чёрных и белых диаметров будет одинаковым, чтобы они содержали равное количество разных цветов, что и
требовалось.
Ошибка.
Попробуйте повторить позже
На острове рыцарей и лжецов некоторые жители дружат друг с другом. Рыцари всегда говорят правду, а лжецы всегда лгут. Каждый житель сказал: “Среди моих друзей рыцарей больше, чем лжецов”. Докажите, что пар друзей одного вида не менее половины.
Источники:
Подсказка 1
Проверьте, что даёт нам сказанная всеми фраза в зависимости от того, кто её сказал — рыцарь или лжец.
Подсказка 2
Получается, у каждого рыцаря друзей-рыцарей не больше, чем друзей-лжецов, а у каждого лжеца друзей-лжецов не меньше, чем друзей рыцарей.
Давайте переведем это на язык графов: пусть люди — это вершинки, раскрашенные в два цвета (т.е. один цвет — рыцарь, другой — лжец), а дружба между ними — ребро. Тогда что можно теперь сказать?
Подсказка 3
У каждого человека смежных одноцветных ребер больше, чем разноцветных. Поймите, что во всем графе тогда тоже одноцветных ребер больше, чем разноцветных, а это мы и хотели доказать)
Заметим, что у каждого рыцаря больше друзей рыцарей, а у каждого лжеца друзей лжецов хотя бы столько же, сколько и друзей рыцарей. Тогда в соответствующем графе (вершины первого цвета — рыцари, второго цвета — лжецы, ребро проводится, если два жителя дружат) у каждой вершины одноцветных рёбер не меньше, чем разноцветных. Значит, если их все просуммировать, то и всего одноцветных рёбер не меньше, чем разноцветных.
Ошибка.
Попробуйте повторить позже
В городе Джентльвилле живут джентльменов, любые двое из которых либо дружат, либо враждуют. В какой-то момент каждый
джентльмен попросил каждого из своих друзей послать открытку ненависти каждому из своих врагов (джентльмен
просит джентльмена
послать открытку всем врагам джентльмена
). Каждый из джентльменов выполнил все просьбы; при этом он посылал каждому из
своих врагов такое количество открыток, сколько раз его об этом просили. Какое наибольшее количество открыток могло быть
послано?
Источники:
Подсказка 1!
1) Так, было бы здорово оценить количество открыток как-то, в зависимости от количества друзей, чтобы попробовать посчитать максимум..... Например, если у человека друзей будет х, а врагов соответственно 14-х, то сколько открыток он пошлет?
Подсказка 2!
2) Так, хорошо, х(14-х)! Нужно понять, где это выражение принимает максимум, и проверить, получится ли наш максимум достигнуть... Было тут у нас какое-то утверждение про степени вершин в графе... Хм...
Подсказка 3!
3) Ага, вот оно! Лемма о рукопожатиях! Теперь идейно задачу решили, осталось только немного разобраться, как все же получить новый максимум!
Рассмотрим полный граф на вершинах, вершинами которого являются джентльмены, а рёбрами — отношения между ними. Покрасим
между двумя вершинами в белый цвет, если джентльмены, соответствующие этим вершинам дружат. А чёрные ребра будут символизировать
вражду между людьми.
Оценка.
Пусть у джентльмена с номером (
) ровно
друзей и
врагов (
). Тогда он отправил ровно
писем. Это выражение является квадратным трёхчленом, наибольшее значение которого достигается при
и равно
Тогда число отправленных всеми джентльменами писем не превосходит
Покажем, что отправить ровно писем невозможно по лемме о рукопожатиях (в любом графе количество вершин нечётной степени
чётно). Действительно, в таком случае у каждого джентльмена должно быть
друзей и
врагов. Рассмотрим подграф из всех вершин и
только белых рёбер. В этом подграфе количество рёбер (количество пар друзей среди джентльменов) равно половине от суммы степеней
вершин (у каждого по
друзей, но одну и ту же пару считаем дважды), то есть
Противоречие с тем, что это число должно быть
целым.
Пример.
Покажем, что отправить писем возможно. Достаточно построить “чёрный” подграф: нужно соединить каждого
джентльмена с тремя следующими — получим однородный граф степени
затем останется соединить каких-то
подряд с
джентльменами, которые идут на
позиций позже по кругу. То есть
Тогда степени первых
-и вершин станут равны
а у
-й она останется равной
Ошибка.
Попробуйте повторить позже
Некоторый граф правильно раскрашен в цветов, причём его нельзя правильно раскрасить в меньшее число цветов. Докажите, что в этом
графе существует путь, вдоль которого встречаются вершины всех
цветов ровно по одному разу.
Подсказка 1
Сказано, что нельзя в k-1 цвет, а вы попробуйте перекрашивать. Когда могут возникнуть трудности?
Подсказка 2
Перекрашивать произвольные вершины в разные цвета немного странно. Хочется определенные вершины перекрашивать в определенный цвет. Попробуйте вершины цвета 2 перекрасить в цвет 1?
Подсказка 3
Нам не удастся перекрасить все вершины по условию. Что нам могло помешать? Только вершины цвета 2, соединенные соединенные с цветом 1. А что, если поочередно так сделать со всеми цветами?
Подсказка 4
Теперь все вершины соединены с цветом на 1 меньше, либо их перекрасили. Найдите тут искомую цепочку.
Цвета, в которые покрашен граф, занумеруем от до
Те вершины цвета
которые не соседствуют ни с какими вершинами цвета
перекрасим в цвет
Новая раскраска будет правильной, поэтому в ней
цветов. Значит, какие-то вершины цвета
не перекрашены и
потому соседствуют с вершинами цвета
Аналогично, вершины цвета
которые не соседствуют с вершинами цвета
перекрасим в
цвет
и т. д. вплоть до последнего цвета.
После этого рассмотрим какую-либо вершину цвета Она не перекрашена, и потому соседствует с вершиной цвета
Эта вершина
тоже не перекрашена, так как иначе её первоначальный цвет был бы
и она не могла бы соседствовать с вершиной того же цвета. Раз
вершина не перекрашена, то она соседствует с вершиной цвета
и т. д. Продолжая этот процесс, построим путь из вершин
цветов,
которые не были перекрашены.