Задача 084

Ребра полного графа с n вершинами покрашены в несколько цветов таким образом, что каждый цвет встречается не более n-2 раз. Докажите, что есть три вершины, все ребра между которыми покрашены в различные цвета.

Подсказка

Предположим противное, пусть в любом треугольнике есть два одноцветных ребра. Рассмотрим вершину, из которой выходит наибольшее количество ребер одного цвета (или любую из них, если таких несколько). Пусть это вершина A, и она соединена ребрами цвета 1 с вершинами B_{1}, \ldots B_{k}. Поскольку k \leq n-1, то остались еще вершины C_{k+1}, \ldots C_{n-1}, каждая из которых соединена с вершиной A ребром какого-то другого цвета.

Решение

Решение 1. Предположим противное, пусть в любом треугольнике есть два одноцветных ребра. Рассмотрим вершину, из которой выходит наибольшее количество ребер одного цвета (или любую из них, если таких несколько). Пусть это вершина A, и она соединена ребрами цвета 1 с вершинами B_{1}, \ldots B_{k}. Поскольку k \leq n-1, то остались еще вершины C_{k+1}, \ldots C_{n-1}, каждая из которых соединена с вершиной A ребром какого-то другого цвета. Рассмотрим вершину C_{i}, пусть она соединена с A ребром цвета i. Тогда C_{i} должна быть соединена с каждой из вершин B_{1}, \ldots B_{k} либо ребром цвета 1 , либо ребром цвета i (иначе будет треугольник с разноцветными сторонами). Если все эти k ребер окрашены в цвет i, то всего из вершины C_{i} выходит k+1 ребро цвета i, что противоречит выбору вершины A и цвета 1 . Следовательно, хотя бы одно из этих ребер окрашено в цвет 1. Таким образом, из каждой вершины C_{k+1}, \ldots C_{n-1} выходит хотя бы одно ребро цвета 1 , и всего мы имеем n-1 ребро цвета 1 , что противоречит условию. Следовательно, обязательно найдутся три вершины, все три ребра между которыми покрашены в разные цвета.

Решение 2. Пусть в любом треугольнике есть два одноцветных ребра. Так как ребер любого цвета не более n-2, то они образуют несвязный граф на данных нам n вершинах. Для каждого цвета такой граф распадается хотя бы на две компоненты связности. Среди всех таких компонент связности (для всех цветов) найдем наибольшую по количеству вершин компоненты связности F (пусть ее ребра окрашены в цвет 1). Очевидно, существует вершина A, не вошедшая в F. Рассмотрим любую вершину B_{1} из F, она соединена с B ребром не цвета 1 , пусть это ребро цвета 2 . Если вершина B_{2} из F соединена с B_{1} ребром цвета 1 , то A также соединена с B ребром цвета 2 (иначе будет треугольник A B_{1} B_{2} будет иметь разноцветными ребрами). Такими же рассуждениями мы получим, что A соединена со всеми вершинами компоненты связности F ребрами цвета 2 , но тогда существует компонента связности цвета 2 , содержащая все вершины из F и вершину A. Противоречие с максимальностью компоненты связности F.

Задача 087

В первый день 2^{n} школьников играли в пинг-понг «навылет»: сначала сыграли двое, затем победитель сыграл с третьим, победитель этой пары — с четвёртым и т.д., пока не сыграл последний школьник (ничьих в пинг-понге не бывает). Во второй день те же школьники разыграли кубок: сначала произвольно разбились на пары и сыграли в парах, проигравшие выбыли, а победители снова произвольно разбились на пары и сыграли в парах, и т.д. Оказалось, что наборы игравших пар в первый и во второй день были одни и те же (возможно, победители были другие). Найдите наибольшее возможное значение n.

Подсказка

Построим следующий граф: вершины — игроки, рёбра — сыгранные партии. Согласно условию, для обоих турниров этот граф один и тот же. Рассмотрим первый турнир и выберем те партии, победители которых до этого не выигрывали (например, такова первая партия).

Решение

Ответ. 3.

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

Теперь рассмотрим тот же граф как граф кубкового турнира. Если из него выбросить висячие вершины, останется граф турнира на 2^{n-1} победителях первого этапа. Он, очевидно, является путём лишь при n \leq 3, в противном случае победитель турнира будет иметь степень не меньше 3 . Значит, n \leq 3.

Осталось привести пример при n=3. Пусть участники пронумерованы от 1 до 8 и пары в кубке таковы (первым указан проигравший, вторым победитель): 1-2,3-4,5-6,7-8,2-4,6-8, 4-8 тогда при игре навылет пары могли быть такими (победитель снова указан вторым): 1-2, 2-4,3-4,4-8,7-8,8-6,6-5.