ПитерГор 2017
Ошибка.
Попробуйте повторить позже
В стране некоторые математики знакомы между собой и при любом разбиении математиков на две непустые группы найдутся двое
знакомых из разных групп. Известно, что если посадить за круглый стол любой набор из или более математиков так, чтобы любые два
соседа были знакомы, то за столом найдутся двое знакомых, не сидящих рядом. Обозначим через
количество наборов из
попарно
знакомых математиков. Докажите, что
Подсказка 1
Первым же делом введём граф. Вершины — математики, рёбра — знакомства. По условию, в любом цикле длины хотя бы 4 есть ребро внутри него, будем называть такие графы хордовыми. Подумайте, что нам даёт условие про разбиение на группы.
Подсказка 2
Разумеется, это означает, что граф связный, то есть в графе ровно 1 компонента связности. И доказать нас просят, что какая-то штука равна 1. Но пока что рано выдвигать гипотезы. Посмотрим на хордовый граф с двумя компонентами, каждая из которых — треугольник. Посчитаем выражение из условия для этого экспериментального графа. Чему же оно равно?
Подсказка 3
Оно равно двум! И компоненты у нас две. Хмм... А вот сейчас уже можно выдвинуть гипотезу.
Как же будет звучать наше предположение?
Подсказка 4
"Для хордового графа с k компонентами связности выражение из условия равно k". Звучит масштабно. Кажется, доказывать это напрямую будет сложновато, придётся всё считать и доказывать... Попробуем сделать это по-другому. Предположим противное... Но этого будет маловато. Запомните, что в подобного рода утверждениях стоит попробовать применить принцип крайнего!
Подсказка 5
Пусть G — наименьший по количеству вершин граф, который не удовлетворяет предположению. Как-то хотим начать работать с графом. Хотим как-то в ходе доказательства сослаться на минимальность примера, то есть как-то перейти к графам меньших размеров. Как же это можно сделать?
Подсказка 6
Поудалять вершины! Начнём с одной — вершины Y. Пусть наш граф распался на n компонент связности G₁, G₂, ..., Gₙ. Для дальнейшего удобства обозначим с₁ - с₂ + … за f(X) для графа Х. Здесь мы как-раз таки воспользуемся тем, что граф G — минимальный контрпример для нашего предположения, то есть f(G₁) = ... = f(Gₙ) = 1. Хотим как-то связать f(G) и f(G₁), .., f(Gₙ). Но в f(Gᵢ) учтены только клики без Y. Как бы нам посчитать или хотя бы учесть клики с вершиной Y?
Подсказка 7
Клики с участием Y построены на соседях Y (смежных с Y вершинах). Значит, нам нужно отдельно поработать с соседями Y. Пусть Hᵢ — вершины в Gᵢ, которые связаны с Y (соседи) для всех i. Как же нам теперь учесть клики с вершиной Y?
Подсказка 8
f(Hᵢ) — количество клик с участием Y на вершинах, принадлежащих Gᵢ (формально, это клики без участия Y, образованные на вершинах Hᵢ, но все они становятся нужными кликами, если к ним добавить Y, поэтому численные значения совпадают). Итак, какая же итоговая формула для f(G) через f(Hᵢ) и f(Gᵢ)?
Подсказка 9
Докажите, что f(G) = 1 + Σ f(Gᵢ) - Σ f(Hᵢ). Хотим доказать, что f(G) = 1, то есть Σ f(Hᵢ) = n или же f(Hᵢ) = 1 для всех i. Утверждение равносильно тому, что все подграфы Hᵢ — связные. Вспомните, что мы ещё не использовали.
Подсказка 10
Именно! Хордовость графа G. Предположите, что (не умаляя общности) H₁ — не связный, то есть в нём есть хотя бы две компоненты A и B. Осталось доказать, что в этом случае есть цикл длины хотя бы 4 без хорды внутри, иначе говоря, получить, что G — не контрпример. Уверены, у Вас получится! Успехов!
Рассмотрим граф знакомств математиков. По условию этот граф хордовый, т.е. в нем любой цикл из или более вершин содержит хорду
(пару смежных вершин, не соседних в цикле). Докажем, что для хордового графа
выражение
где
—
количество клик (полных подграфов) в
на
вершинах, равно числу
компонент связности графа
Предположим, что это не так, и рассмотрим в качестве наименьший по числу вершин контрпример. Ясно, что граф
содержит
больше одной вершины и связен (иначе одна из компонент связности была бы меньшим контрпримером). Удалим из графа
произвольную вершину
пусть новый граф
распался на компоненты
Пусть
,
— подграфы в
соответственно на соседях вершины
Несложно видеть, что
где слагаемое соответствует клике
слагаемые
— кликам, не содержащим
слагаемые —
— кликам, содержащим
(при удалении из них вершины
меняется четность, а стало быть, знак в выражении для
). В силу минимальности
контрпримера
Проверим, что
при всех
Предположим противное, тогда вершины одного
из графов
можно разбить на два непустых подмножества
так, что ни одно ребро не ведет из
в
Рассмотрим наименьший по числу ребер путь
из
в
в графе
Тогда цикл
не имеет хорды в графе
Мы проверили, что при всех
Тогда по формуле
т. е. граф
оказался неконтрпримером.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!