ВсОШ 2023, 11 класс, задача 10

Очень сложная
Комбинаторика

( баллов) В стране городов ( — натуральное), некоторые из них соединены двусторонними беспосадочными авиалиниями. Из любого города можно попасть в любой другой, возможно, с пересадками. Президент хочет разделить страну на две области и включить каждый город в одну из двух областей. При этом авиалинии разделятся на межобластных и внутриобластных. Докажите, что президент может добиться того, чтобы выполнялось неравенство .

(М. Дидин)

Ответ

Решение. Докажем индукцией по , что в любом связном графе, содержащем вершин, их можно покрасить в красный и синий цвета таким образом, что число рёбер с разноцветными концами (будем называть такие рёбра разноцветными) будет превосходить число рёбер с одноцветными концами (будем называть такие рёбра одноцветными) хотя бы на — из этого будет следовать утверждение задачи. База тривиальна, докажем переход.

Предположим, в графе с вершинами найдётся пара вершин, соединённых ребром, при удалении которых граф не теряет связность; обозначим эти вершины через и . Покрасим оставшиеся вершины таким образом, чтобы число разноцветных рёбер было хотя бы на больше числа одноцветных рёбер — так можно сделать по предположению индукции. Заметим, что вершины и теперь можно покрасить таким образом, что разность между количествами разноцветных и одноцветных рёбер увеличится. В самом деле, без ограничения общности будем считать, что если вершины и не имеют обе чётные степени, то вершина имеет нечётную степень. Тогда покрасим вершину в цвет, который имеет меньшинство её соседей (в случае равенства покрасим в любой цвет), а затем покрасим таким же образом вершину . Очевидно, при каждой покраске требуемая разность не уменьшилась, и хотя бы при одной покраске у соответствующей вершины было нечётное число покрашенных соседей, то есть разность при этой покраске увеличилась. Поскольку до покраски вершин и разность между числом разноцветных рёбер и числом одноцветных рёбер была не меньше , после этой покраски она стала не меньше .

С другой стороны, если в графе найдётся пара висячих вершин, то, очевидно, при их удалении граф по-прежнему не теряет связность, и тем же самым алгоритмом можно покрасить весь остальной граф, а затем и эти висячие вершины, таким образом, что разность между количествами разноцветных и одноцветных рёбер будет не меньше . Докажем, что в любом связном графе хотя бы с тремя вершинами или найдутся две смежные вершины, при удалении которых граф останется связным, или найдутся две висячие вершины.

В самом деле, рассмотрим произвольное остовное дерево этого графа и подвесим его за любую не висячую вершину. Пусть — наиболее удалённая от корня висячая вершина этого дерева, а — предок этой вершины. Обозначим потомков этого предка через . Заметим, что вершины являются висячими в рассматриваемом остовном дереве. Рассмотрим несколько случаев.

Случай 1. Среди вершин есть пара вершин, соединённых ребром в исходном графе. Тогда при удалении этих двух вершин остовное дерево (а значит, и сам исходный граф) сохраняет связность.

Случай 2. Среди вершин есть пара вершин, являющихся висячими в исходном графе. Значит, в исходном графе есть хотя бы две висячие вершины.

Случай 3. Среди вершин есть не больше одной вершины, являющейся висячей в исходном графе. Без ограничения общности, будем считать, что если такая вершина есть, то это вершина . Тогда переподвесим каждую из вершин к любому из её соседей, отличных от : поскольку эти вершины не являются висячими в исходном графе, такой сосед всегда найдётся. После всех переподвешиваний вершины и можно будет удалить из графа, и остовное дерево останется связным — а значит, и сам граф.

Поскольку хотя бы один из случаев имеет место, и в каждом из них в графе есть или пара смежных вершин, при удалении которых граф остаётся связным, или пара висячих вершин, переход индукции доказан.

Замечание. Неравенство из задачи является точным: в частности, в полном графе на вершинах соответствующая разность не может быть строго больше .

1

Решение сведено к доказательству утверждения о том, что в любом связном графе хотя бы с тремя вершинами или найдутся две смежные вершины, при удалении которых граф остаётся связным, или найдутся две висячие вершины.

3
Максимум: 7

Похожие задачи

ВСОШ 2025, 10 класс, задача 4

(7 баллов) Можно ли на бесконечной клетчатой плоскости отметить конечное число узлов сетки так, чтобы было отмечено не менее двух точек, и для любой пары отмеченных точек нашлась бы отмеченная точка, равноудалённая от них? (И. Ефремов)

ВСОШ 2025, 10 класс, задача 6

(7 баллов) Изначально на табло горит число 0. При нажатии на кнопку число на табло изменяется на 50 или 51. На кнопку нажали 2025 раз. Могло ли после этого на табло гореть число 25, если известно, что на табло не появлялись более чем двузначные числа, а также не появлялись отрицательные числа? (А. К

ВСОШ 2026, 10 класс, задача 8

(7 баллов) В конференции участвуют 2026 математиков, у каждого из которых есть некоторое количество друзей (возможно, ни одного) среди остальных. Дружба взаимна. Известно, что выполняется условие: если двое математиков дружат, то количества друзей у них отличаются ровно на 1. Найдите наибольшее возм

ВСОШ 2025, 10 класс, задача 8

(7 баллов) В клетчатом прямоугольнике 2 × 100 каждую клетку красят в белый или чёрный цвет. Доминошкой будем называть клетчатый прямоугольник 1 × 2 или 2 × 1. Оказалось, что существует единственный способ разбить данный прямоугольник 2 × 100 на доминошки так, чтобы каждая доминошка покрывала хотя бы