Лемма о рукопожатиях
Ошибка.
Попробуйте повторить позже
На столе лежат монеты достоинством в 1, 2, 3 и 5 рублей на сумму 99 рублей. Может ли число соседей каждой монеты быть равно её достоинству? (Монеты — соседи, если они касаются друг друга).
Предположим, что такое расположение монет возможно. Рассмотрим граф, в котором монетки будут вершинами. Будем проводить ребро между вершинами, если соответствующие монеты касаются друг друга. Степенью каждой вершины должен быть номинал монетки, поэтому сумма степеней вершин равна сумме номиналов, которая по условию равна 99. По лемме о рукопожатиях сумма степеней вершин чётна. Противоречие.
нет, не может.
Ошибка.
Попробуйте повторить позже
В некоторой стране из каждого города выходит ровно дорог, причём из любого города можно по дорогам добраться до любого
другого. Одну из дорог перекрыли. Докажите, что и после этого можно из любого города добраться до любого.
Рассмотрим граф, в котором города — это вершины, а ребрами будут дороги. Тогда изначально перед нами был связный граф, в котором
степень каждой вершины равна
Предположим, что, удалив одно ребро, связность графа нарушилась. Тогда это ребро было единственным связывающим две компоненты связности А и Б (было мостом). После удаления моста рассмотрим А как отдельный граф.
Все вершины в А, кроме одной, имеют степень 2012, а одна — 2011. Но из леммы о рукопожатиях мы знаем, что в графе должно быть чётное число вершин с нечётной степенью. Противоречие. Значит, связность графа не нарушилась, то есть можно из любого города приехать в любой другой по дорогам.
Ошибка.
Попробуйте повторить позже
Любой из учеников математического кружка знаком хотя бы с
другими. Докажите, что найдутся четыре человека, имеющие
одинаковое число знакомых.
Рассмотрим граф, где вершины — ученики, а рёбра — знакомства. Степени вершин лежат от 68 до 101 — всего 34 возможных значения.
Предположим, что никакие четыре вершины не имеют одинаковой степени. Тогда каждое значение степени встречается
не более трёх раз. Так как а учеников ровно 102, все степени от 68 до 101 должны встречаться ровно по 3
раза.
Нечётных степеней среди них
Значит, 17 нечетных значений, каждое встречается по 3 раза, следовательно, всего есть 51 вершина с нечётной степенью. Но в любом неориентированном графе число вершин нечётной степени — чётно. Противоречие.
Ошибка.
Попробуйте повторить позже
Среди рыцарей каждые двое — либо друзья, либо враги. У каждого из рыцарей ровно три врага, причём враги его друзей являются его
врагами. При каких
такое возможно?
Рассмотрим произвольного рыцаря пусть его друзья — это
Пусть
тогда если
— один из врагов
то
враг для
(по условию), то есть у
хотя бы
врага — противоречие.
Значит у каждого рыцаря не более друзей, а также у каждого рыцаря ровно
врага, значит,
Заметим, что если рассмотреть граф, где вершины — рыцари, синее рёбро — дружба, красное — вражда, то граф на красных рёбрах
связный. Значит, по лемме о рукопожатиях, так как у всех вершин количество красный ребер, выходящих из вершины, равно 3, то есть
нечетно, количество вершин четно.
Разберём случаи:
- 1.
-
Берём две группы по
рыцаря. Подграф на каждой из подгрупп — полный синий. Граф без учёта рёбер в группах — полный двудольный красный.
- 2.
-
Полный красный граф на
вершинах.
- 3.
-
Но у каждого рыцаря по
врага. Значит, не подходит.
4; 6
Ошибка.
Попробуйте повторить позже
В компании 15 человек. Каждый сделал по 5 рукопожатий. Сколько всего было рукопожатий?
Рассмотрим граф, в котором люди — вершины, а сделанные рукопожатия — ребра. Тогда суммарная степень всех вершин равна
. При этом по теореме эта сумма должна быть в два раза больше числа ребер. Но сумма нечетна, и такое невозможно, ведь
количество ребер не может быть нецелым.
Ошибка.
Попробуйте повторить позже
Дима выписал на доску первые простых чисел:
Серёжа хочет соединить эти числа рёбрами так, чтобы из каждого
числа выходило столько рёбер, какова величина этого числа. Два числа могут быть соединены несколькими рёбрами. Удастся ли Серёже
осуществить желаемое?
Подсказка 1:
Обратите внимание на степени вершин. Почти у всех они нечётные. Вас ничего не смущает?
Подсказка 2:
Сколько вершин в графе могут иметь нечётную степень?
Подсказка 3:
Если до сих пор не решили задачу, скорее всего вы не знакомы с леммой о рукопожатиях. Изучите её и вернитесь к задаче.
Предположим, что Серёжа добился желаемого. Тогда в графе из условия будет вершин нечетной степени, что противоречит лемме о
рукопожатиях.
Не удастся
Ошибка.
Попробуйте повторить позже
На острове живут рыцари, которые всегда говорят правду, и лжецы, которые всегда лгут. Некоторые жители острова дружат друг с другом
(дружба взаимна). Утром каждый житель острова заявил, что дружит с нечётным числом рыцарей. Вечером каждый
житель острова заявил, что дружит с чётным числом лжецов. Может ли количество жителей этого острова быть равно
Подсказка 1
Попробуем представить граф, в котором каждая вершина - это житель острова, а ребра - дружба между ними. Тогда что мы можем сказать про кол-во вершин и рёбер по условию задачи?
Подсказка 2
Точно! Кол-во вершин и рёбер, исходящих из каждой вершины, нечётно. Но тогда с какой леммой мы получаем противоречие?
Рассмотрим граф, каждая вершина — рыцарь либо лжец. Ребро — дружба. По условию из вершин-рыцарей и из вершин-лжецов исходит нечетное количество ребер. Предположим, что в графе 2021 вершина. Получаем противоречие с леммой о рукопожатиях — количество вершин нечетной степени нечетно.
Ошибка.
Попробуйте повторить позже
На вечеринке собралось человека. Гость считается интровертом, если у него не более трех знакомых среди остальных гостей.
Оказалось, что у каждого гостя не менее трёх знакомых-интровертов. Какое количество интровертов могло быть на вечеринке? (Приведите
все ответы и докажите, что других нет)
Подсказка 1!
1) Как-то у нас тут много условий на дружбу, где-то менее 3, где-то более 3.. Может попробуем учесть все эти условия вместе для кого-то из наших гостей?
Подсказка 2!
2) Да-да, правильно, у интроверта только три друга, и все они интроверты. А вот как обстоит вопрос с друзьями обычного человека?
Подсказка 3!
3) Ну все, кажется, количество интровертов мы поймем, осталось проверить, что это подойдет!
Заметим, что у каждого гостя есть хотя бы по три знакомых интроверта, поэтому интроверты точно есть. Но посмотрим на любого интроверта: у него должно быть хотя бы три знакомых интроверта, но при этом не более трёх знакомых всего (больше у интроверта быть не может). Значит, у каждого интроверта ровно три знакомых, причём все они также интроверты.
Предположим, что на вечеринке есть человек, который не считается интровертов. По условию у него должно быть в друзьях хотя бы три интроверта. Но только что мы показали, что знакомые интроверта обязаны быть интровертами. Значит, предположение неверно. На вечеринке при заданных условиях задачи все должны быть интровертами, а другой ситуации быть не могло.
Осталось привести пример с интровертами. Давайте расположим всех их в вершинах правильного
-угольника и
проведём его главные диагонали. То есть интроверт в каждой из вершин будет соединён с соседями и противоположной
вершиной.
Замечание. Однако при нечётном количестве участников вечеринке пример не удаётся построить, поскольку графа с нечётным количеством вершин нечётной степени не существует по лемме о рукопожатиях.
Ошибка.
Попробуйте повторить позже
В городе Джентльвилле живут джентльменов, любые двое из которых либо дружат, либо враждуют. В какой-то момент каждый
джентльмен попросил каждого из своих друзей послать открытку ненависти каждому из своих врагов (джентльмен
просит джентльмена
послать открытку всем врагам джентльмена
). Каждый из джентльменов выполнил все просьбы; при этом он посылал каждому из
своих врагов такое количество открыток, сколько раз его об этом просили. Какое наибольшее количество открыток могло быть
послано?
Источники:
Подсказка 1!
1) Так, было бы здорово оценить количество открыток как-то, в зависимости от количества друзей, чтобы попробовать посчитать максимум..... Например, если у человека друзей будет х, а врагов соответственно 14-х, то сколько открыток он пошлет?
Подсказка 2!
2) Так, хорошо, х(14-х)! Нужно понять, где это выражение принимает максимум, и проверить, получится ли наш максимум достигнуть... Было тут у нас какое-то утверждение про степени вершин в графе... Хм...
Подсказка 3!
3) Ага, вот оно! Лемма о рукопожатиях! Теперь идейно задачу решили, осталось только немного разобраться, как все же получить новый максимум!
Рассмотрим полный граф на вершинах, вершинами которого являются джентльмены, а рёбрами — отношения между ними. Покрасим
между двумя вершинами в белый цвет, если джентльмены, соответствующие этим вершинам дружат. А чёрные ребра будут символизировать
вражду между людьми.
Оценка.
Пусть у джентльмена с номером (
) ровно
друзей и
врагов (
). Тогда он отправил ровно
писем. Это выражение является квадратным трёхчленом, наибольшее значение которого достигается при
и равно
Тогда число отправленных всеми джентльменами писем не превосходит
Покажем, что отправить ровно писем невозможно по лемме о рукопожатиях (в любом графе количество вершин нечётной степени
чётно). Действительно, в таком случае у каждого джентльмена должно быть
друзей и
врагов. Рассмотрим подграф из всех вершин и
только белых рёбер. В этом подграфе количество рёбер (количество пар друзей среди джентльменов) равно половине от суммы степеней
вершин (у каждого по
друзей, но одну и ту же пару считаем дважды), то есть
Противоречие с тем, что это число должно быть
целым.
Пример.
Покажем, что отправить писем возможно. Достаточно построить “чёрный” подграф: нужно соединить каждого
джентльмена с тремя следующими — получим однородный граф степени
затем останется соединить каких-то
подряд с
джентльменами, которые идут на
позиций позже по кругу. То есть
Тогда степени первых
-и вершин станут равны
а у
-й она останется равной
Ошибка.
Попробуйте повторить позже
В стране Альфия городов, некоторые из которых соединены железнодорожными экспрессами, не останавливающимися на
промежуточных станциях. Известно, что любые четыре города можно разбить на две пары так, что между городами каждой пары
курсирует экспресс. Какое наименьшее число пар городов соединено экспрессами?
Источники:
Подсказка 1!
1) Какое-то странное условие про пары, как бы его использовать. Давайте попробуем придумать четверку вершин, для которых это условие выполнялось бы с трудом.. Может быть, для какой-то четверки не выполняется вообще... Здорово было бы получить из этого условия какое-то ограничение для наших вершин.
Подсказка 2!
Например, возьмем вершину, которая с тремя из всех не соединена. Выполнится ли условие в таком случае? Так, смотрите, мы получим оценку на степени вершины! Где-то я про это уже слышала, что-то про степени вершины в графе, да.....
Подсказка 3!
3) В точку! Какая-то популярная эта лемма. А теперь важно не забыть аккуратно построить пример для нашей чудесной оценки!
Оценка.
Если нашлась вершина (город) степени не больше то она не соединена хотя бы с тремя городами. Возьмём эти три города и саму
вершину, получим, что она не может быть в паре ни с одним из них, откуда степень каждой вершины хотя бы
Тогда по лемме о
рукопожатиях рёбер в графе не меньше
Пример.
Теперь расположим их все в вершинах правильного -угольника(!). Проведём все рёбра графа, кроме сторон самого многоугольника
(то есть выкинем
рёбер из полного графа). Легко проверить, что степень каждой вершины стала равна
Выберем произвольную
четвёрку городов и покажем, что она удовлетворяет условию задачи. Нам требуется найти их разбиение на две пары несоседних
вершин — тогда внутри пар есть рёбра по построению. Но для этого достаточно соединить их через одну в том порядке, в
котором они расположены в
-угольнике, тогда вершины в паре разделяет ещё хотя бы одна и соседними они быть не
могут.
Ошибка.
Попробуйте повторить позже
Докажите, что среди 50 человек найдутся двое, у которых чётное число общих знакомых (быть может, 0) среди остальных 48 человек.
Подсказка 1:
Стоит рассмотреть два случая. Если в графе есть вершина нечётной степени и если нет. Кажется, в первом случае все совсем просто.
Подсказка 2:
Пусть A – вершина нечетной степени. Удобство A заключается в том, что если рассмотреть её в паре с какой-то смежной вершиной B, то у A будет четное число соседей, не считая B. А почему у A обязательно найдется сосед B нечётной степени?
Подсказка 3:
Кажется, для прошлой подсказки понадобится лемма о рукопожатиях. В случае, когда у всех степени четные, нужно искать пару несмежных вершин.
Подсказка 4:
Попробуйте рассмотреть некоторую вершину A и множество вершин, не смежных с A. Сколько в нём вершин? Быть может, внутри него сработает лемма о рукопожатиях?
Рассмотрим граф знакомств для этих 50 человек. Предположим, в графе есть вершина нечётной степени. Рассмотрим подграф,
состоящий из её соседей. По лемме о рукопожатиях там должна быть вершина
чётной степени. Пара
подойдёт к условию,
поскольку у
чётно смежных вершин среди смежных с
Пусть теперь в графе все вершины чётной степени. Рассмотрим произвольную вершину и множество вершин, не соединённых с ней
ребром. В нём нечётно число вершин, значит, есть вершина
которая в рамках этого множества имеет чётную степень. Но тогда среди
множества вершин, смежных с
также имеет чётное число смежных, поскольку степень
во всём графе чётна. Значит, пара
подходит.