Регион 2023
Ошибка.
Попробуйте повторить позже
В стране городов (
— натуральное), некоторые из них соединены двусторонними беспосадочными авиалиниями. Из любого города
можно попасть в любой другой, возможно, с пересадками. Президент хочет разделить страну на две области и включить каждый город в
одну из двух областей. При этом авиалинии разделятся на
межобластных и
внутриобластных. Докажите, что президент может
добиться того, чтобы выполнялось неравенство
Подсказка 1
Попробуйте подойти индукцией по числу вершин: при 2n = 2 утверждение очевидно.
Как бы вы перешли от 2(n−1) вершин к 2n?
Подсказка 2
Для шага индукции удобно удалить две вершины так, чтобы граф остался связным.
Какую пару вершин стоит искать?
Подсказка 3
Подумайте об остовном дереве графа. В дереве всегда есть висячие вершины.
Можете ли вы выбрать из дерева такую пару вершин, удаление которых не разрушает связность исходного графа?
Подсказка 4
Удалите найденные две вершины u и v и все инцидентные им рёбра.
По предположению индукции можно покрасить оставшиеся 2n−2 вершин так, что
разность Δ = «число разноцветных рёбер» минус «число одноцветных рёбер» не меньше n−1.
Как теперь вернуть u и v, чтобы Δ стало ≥ n?
Подсказка 5
Рассмотрите одну вершину, скажем u, и уже покрашенных её соседей.
Какой цвет выгоднее дать u: тот, что совпадает с большинством соседей, или наоборот?
При выборе цвета «против большинства» число разноцветных рёбер инцидентных u не меньше, чем одноцветных.
Подсказка 6
Сначала выберите цвет u, который максимизирует прирост Δ.
Затем, уже после этого, аналогично выберите цвет v.
Почему такой поочерёдный выбор не уменьшает Δ?
Подсказка 7
Если между u и v есть ребро, как гарантировать, что при необходимости можно ещё прибавить 1 к Δ?
Если итоговая разность получилась ровно n−1, попробуйте перекрасить одну из вершин u или v.
Подсказка 8
Соберите рассуждение воедино:
— нашли пару u,v, чьё удаление сохраняет связность;
— по индукции покрасили остальные вершины с разностью ≥ n−1;
— вернули u и v, выбирая их цвета так, чтобы прирост Δ был хотя бы +1.
Получится ли Δ ≥ n, как требуется?
Докажем индукцией по что в любом связном графе, содержащем
вершин, их можно покрасить в красный и синий цвета таким
образом, что число рёбер с разноцветными концами (будем называть такие рёбра разноцветными) будет превосходить число рёбер с
одноцветными концами (будем называть такие рёбра одноцветными) хотя бы на
— из этого числа будет следовать утверждение задачи.
База
тривиальна, докажем переход.
Предположим, в графе с вершинами найдётся пара вершин, соединённых рёбером, при удалении которых граф не теряет связность;
обозначим эти вершины через
и
Покрасим оставшиеся вершины таким образом, чтобы число разноцветных рёбер было
хотя бы на
больше числа одноцветных рёбер — так можно сделать по предположению индукции. Заметим, что
вершины
и
теперь можно покрасить таким образом, что разность между количествами разноцветных и одноцветных
рёбер увеличится. В самом деле, без ограничения общности будем считать, что если вершины
и
не имеют обе чётные
степени, то вершина
имеет нечётную степень. Тогда покрасим вершину
в цвет, который имеет меньшее число её
соседей (в случае равенства покрасим в любой цвет), а затем покрасим таким же образом вершину
Очевидно, при
каждой покраске требуемая разность не уменьшилась, и хотя бы при одной покраске у соответствующей вершины было
нечётное число покрашенных соседей, то есть разность при этой покраске увеличилась. Поскольку до покраски вершин
и
разность рёбер и числом одноцветных рёбер была не меньше
после этой покраски она стала не меньше
С другой стороны, если в графе найдётся пара висячих вершин, то, очевидно, при их удалении граф по-прежнему не теряет связность, и
тем же самым алгоритмом можно покрасить весь оставшийся граф, а затем и эти висячие вершины, таким образом, что разность между
количествами разноцветных и одноцветных рёбер будет меньше Докажем, что в любом связном графе хотя бы с тремя
вершинами или найдутся две смежные вершины, при удалении которых граф останется связным, или найдутся две висячие
вершины.
В самом деле, рассмотрим произвольное остовное дерево этого графа и подвесим его за любую не висячую вершину. Пусть — наиболее
удалённая от корня висячая вершина этого дерева, а
— предок этой вершины. Обозначим потомков этого предка через
Заметим, что вершины
являются висячими в рассматриваемом остовном дереве. Рассмотрим несколько
случаев.
Случай 1. Среди вершин есть пара вершин, соединённых ребром в исходном графе. Тогда при удалении этих двух вершин
остовное дерево(а значит, и сам исходный граф) сохраняет связность.
Случай 2. Среди вершин есть пара вершин, являющихся висячими в исходном графе. Значит, в исходном графе есть хотя бы
две висячие вершины.
Случай 3. Среди вершин есть не больше одной вершины, являющейся висячей в исходном графе. Без ограничения общности,
будем считать, что если такая вершина есть, то это вершина
Тогда переподвесим каждую из вершин
к любому из её соседей,
отличных от
поскольку эти вершины не являются висячими в исходном графе, такой сосед всегда найдётся. После всех
переподвешиваний вершины
и
можно удалить из графа, и остовное дерево останется связанным — а значит, и сам
граф.
Поскольку хотя бы один из случаев имеет место, и в каждом из них в графе есть или пара смежных вершин, при удалении которых граф остаётся связным, или пара висячих вершин, переход индукции доказан.
Специальные программы

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

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

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

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

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

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