Графы и турниры
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Четырнадцать теннисистов сыграли в однокруговом турнире (каждый игрок сыграл с каждым одну партию). Докажите, что найдутся
такие три игрока, что каждый из остальных игроков проиграл хотя бы одному из этой тройки. (Ничьих в теннисе не
бывает).
Источники:
Подсказка 1
В нашу тройку хотелось бы набрать самых сильных игроков, которые одержали наибольшее гарантированное число побед. Подумайте, а сколько вообще побед гарантированно должно быть в нашей ситуации хотя бы у одного из четырнадцати игроков?
Подсказка 2
Из четырнадцати игроков гарантированно будет один, одержавший семь побед. Этот точно в нашей тройке. Подумайте, как повторить такой же принцип ещё два раза.
Подсказка 3
Давайте рассмотрим всех теннисистов, кроме того, кто одержал 7 побед и тех, кого он победил. Теперь среди оставшихся шести теннисистов выберем «самого сильного». Сколько побед он гарантировано одержал?
Сначала покажем, что найдется игрок, одержавший не менее семи побед. Действительно, в противном случае общее число побед всех
игроков было бы не более . Но общее число побед равно числу всех сыгранных партий, то есть равно
—
противоречие.
Выберем теннисиста, скажем, , одержавшего не менее 7 побед. Удалим (временно из рассмотрения)
и семерых, проигравших ему.
Останется группа из 6 теннисистов. Рассуждая аналогично, в этой группе найдем игрока
, который выиграл не менее трёх
партий у игроков из этой группы. Если убрать из рассмотрения
и троих, проигравших ему, останутся два теннисиста. Из
этих двоих выберем того, скажем,
, кто победил другого. Тогда тройка игроков
будет искомой по построению
(первые семеро, удаленные из рассмотрения, проиграли
, удаленная группа из троих проиграла
, и последний проиграл
).
Ошибка.
Попробуйте повторить позже
В классе учится человек. Каждое утро заходя в класс некоторые из них в качестве приветствия жмут друг другу руки, причём никто
никому не жмёт руку за день более одного раза. В один из дней оказалось, что никакие двое учеников, которые сделали одинаковое
количество рукопожатий, не жали руку друг другу. Какое максимальное число рукопожатий могло быть совершено в этот
день?
Источники:
Подсказка 1
Подумайте, как много может быть человек, которые совершили ровно k рукопожатий?
Подсказка 2
Если таких людей слишком много, то кому-то придётся поздороваться друг с другом.
Подсказка 3
Людей, которые совершили ровно k рукопожатий, не более, чем k. Попробуем тогда построить оптимальный пример! Что мы должны максимизировать?
Подсказка 4
Для оптимального результата упорядочим школьников по количеству рукопожатий и оценим количество у каждого из них!
Заметим, что если в классе ровно человек, который поздоровался со всеми остальными, двое тех, кто поздоровались со всеми
остальными, но не друг с другом, трое тех, кто поздоровался со всеми остальными, но не друг с другом, ...
человек, которые пожали руку
всем остальными, кроме как между собой, то будет ровно
рукопожатий. Действительно, во-первых,
так что
группы такого размера возможны. Во-вторых, в каждой группе каждый ребёнок сделал одинаковое число рукопожатий, а дети из разных
групп — разное. Но дети из одной группы как раз не жали друг другу руки, а значит условие задачи выполнено. Наконец, если построить
граф знакомств на этих детях, то от полного графа его будет отличать отсутствие внунтренних ребёр в каждой группе. То есть всего рёбер
будет
Докажем, что не может быть больше людей, совершивших ровно
рукопожатий. Допустим обратное, то есть что имеется хотя
бы
человек, сделавший ровно
рукопожатий. Рассмотрим одно из них. Кроме него имеется всего
человек в классе, при
этом он совершил
рукопожатий и есть ещё
человек, который сделали ровно столько же рукопожатий. Тогда по принципу
Дирихле, так как
найдётся человек, совершивший столько же рукопожатий, и которому он жал руку, что противоречит
условию задачи.
Из доказанного утверждения легко понять, что приведённый пример является оптимальным. Докажем строго это утверждение.
Для этого упорядочим всех школьников по количеству рукопожатий, которые они совершили, и обозначим количество
рукопожатий первого из них (т. е. того, кто соврешил максимальное количество рукопожатий) за , следующего по
количеству — за
и т. д. Тогда
— количества рукопожатий, совершённые школьниками нашего
класса.
Заметим, что , просто потому что больше, чем
рукопожатий совершить невозможно. Причём если
, то
по
утверждению, доказанному ранее. Далее получаем, что
и
не больше, чем
причём
, так как если бы
было равно
хотя бы
то и
тоже были бы равны
а таких людей по доказанному утверждению может быть не более, чем
Аналогично
можно доказать, что
Тогда
Но сумма, стоящая справа, равна сумме степеней вершин графа из примера, приведённого выше, а она в два раза больше количества рёбер в графе (так как сумма степеней вершин графа равна удвоенному количеству его рёбер).
Ошибка.
Попробуйте повторить позже
В школе учеников. В один прекрасный день некоторые из них поздоровались друг с другом за руку, причем из любой тройки
учеников хотя бы двое не здоровались. При каком наибольшем
могло оказаться так, что для любого
не превосходящего
найдется
школьник, поздоровавшийся ровно с
учениками?
Источники:
Подсказка 1
Попробуйте зафиксировать ученика A и посмотреть, с кем он поздоровался (множество B). Что можно сказать про этих ребят?
Подсказка 2
Они не здоровались друг с другом! Отлично, у мы можем оценить количество тех, с кем они общались, кроме A.
Подсказка 3
Рассмотрите человека, который здоровался менее k раз. Пусть он поздоровался m раз. Можно ли оценить с помощью его знакомств общее количество человек?
Подсказка 4
Всего человеке не меньше, чем k+m! А как применить условие на k?
Подсказка 5
Есть люди, которые здоровались с m+1, m+2, ..., k-1 людьми! Могут ли они быть людьми из множества B? Как оценить количество человек с другой стороны?
Подсказка 6
Учеников в школе не меньше, чем 2k-m! Каким тогда может быть k?
Предположим, что школьник поздоровался с учениками
По условию ни при каких
и
школьники
и
не
здоровались друг с другом. Рассмотрим всех учеников, которые поздоровались менее
раз, и выберем среди них того, кто здоровался не
меньше других. Будем для определенности считать, что это
и что он поздоровался
раз. Тогда кроме
школьник
поздоровался еще с некоторыми учениками
. Значит, в школе не менее
учеников.
С другой стороны, по условию есть ученики, поздоровавшиеся ровно с
школьниками, и они не находятся среди Поэтому учеников в школе не меньше, чем
Таким образом, справедливы неравенства
Складывая их, мы получим
Покажем теперь, что реализуется. Разобьём всех учеников на две групшы:
и
Пусть
поздоровался с
при
а остальные пары школьников не здоровались друт с другом. Проверим, что такой пример нам
подходит.
Первое условие задачи выполнено, поскольку в любой тройке учеников найдутся двое из одной группы, а они между собой не
здоровались. Возьмем . Если
то число
не превосходит
Тогда ученик
поздоровался ровно
с
школьниками. Если же
то ученик
поздоровался со школьниками
которых ровно
Таким
образом, и второе условие задачи выполнено.
Ошибка.
Попробуйте повторить позже
На вечеринке собралось человека. Гость считается интровертом, если у него не более трех знакомых среди остальных гостей.
Оказалось, что у каждого гостя не менее трёх знакомых-интровертов. Какое количество интровертов могло быть на вечеринке? (Приведите
все ответы и докажите, что других нет)
Подсказка 1!
1) Как-то у нас тут много условий на дружбу, где-то менее 3, где-то более 3.. Может попробуем учесть все эти условия вместе для кого-то из наших гостей?
Подсказка 2!
2) Да-да, правильно, у интроверта только три друга, и все они интроверты. А вот как обстоит вопрос с друзьями обычного человека?
Подсказка 3!
3) Ну все, кажется, количество интровертов мы поймем, осталось проверить, что это подойдет!
Заметим, что у каждого гостя есть хотя бы по три знакомых интроверта, поэтому интроверты точно есть. Но посмотрим на любого интроверта: у него должно быть хотя бы три знакомых интроверта, но при этом не более трёх знакомых всего (больше у интроверта быть не может). Значит, у каждого интроверта ровно три знакомых, причём все они также интроверты.
Предположим, что на вечеринке есть человек, который не считается интровертов. По условию у него должно быть в друзьях хотя бы три интроверта. Но только что мы показали, что знакомые интроверта обязаны быть интровертами. Значит, предположение неверно. На вечеринке при заданных условиях задачи все должны быть интровертами, а другой ситуации быть не могло.
Осталось привести пример с интровертами. Давайте расположим всех их в вершинах правильного
-угольника и
проведём его главные диагонали. То есть интроверт в каждой из вершин будет соединён с соседями и противоположной
вершиной.
Замечание. Однако при нечётном количестве участников вечеринке пример не удаётся построить, поскольку графа с нечётным количеством вершин нечётной степени не существует по лемме о рукопожатиях.
Ошибка.
Попробуйте повторить позже
В футбольном турнире играли восемь команд: каждая команда по одному разу сыграла с каждой. В следующий круг отбираются команды,
набравшие пятнадцать и более очков. За победу даётся очка, за ничью —
очко, за поражение —
очков. Какое наибольшее
количество команд может выйти в следующий круг?
Источники:
Подсказка 1!
Так, посмотрим, мы хотим посчитать количество команд, получивших хотя бы 15 очков. Но ведь количество очков, разыгрваемое в турнире, ограничено! Сколько баллов у нас за игру получают в сумме обе команды?
Подсказка 2!
Ага, таким образом за каждую игру в сумме разыграли не более 3 баллов. То есть мы можем посчитать, сколько всего очков максимально было разыграно за турнир! И посмотрим, сколько команд "пятнидцатибальников" максимально вместится в наше соревнование...
Подсказка 3!
Не забудем доказать, что столько найдется! Осталось аккуратно построить пример :)
Всего игр было , так что разыграно не более
очков. Отсюда команд, которые набрали хотя бы
баллов, не больше
пяти.
Покажем, что такие пять команд найдутся. Пусть каждая из них выиграла у оставшихся трёх, то есть каждой остаётся набрать
очков до
или выиграть ещё два раза. Расположим эти
команд по кругу. Пусть каждая выиграет у следующей по
кругу и идущей через одну, то есть, например,
у
и
или
у
и
. Это эквивалентно построению всех рёбер
полученного пятиугольника, а также всех диагоналей, поскольку
, то их как раз
и каждую мы построим по одному
разу.
Ошибка.
Попробуйте повторить позже
В однокруговом шахматном турнире (каждый шахматист играет с каждым одну партию) участвовало 20 шахматистов, причём 6 из них – из России. Известно, что набрав очков больше, чем кто-либо, первое место занял россиянин Владимир. Второе место занял Левон из Армении, также опередив по очкам каждого из остальных 18 шахматистов. Какое наибольшее суммарное количество очков могли набрать российские шахматисты? (В шахматах за победу в партии даётся одно очко, за ничью – пол-очка, за поражение очков не дают.)
Источники:
Подсказка 1
Заметим для начала, что в каждой игре разыгрывается одинаковое кол-во очков (1+0 = 0+1 = 0.5+0.5). В этой задачке спрашивается про суммарное кол-во очков какой-то команды, а в силу того, что за каждую игру разыгрывается одинаковое кол-во очков, то при любых исходах между участниками команды, вся команда получает фиксированное кол-во очков. Это очень популярный сюжет в таких играх, где мы получаем "бесплатно" минимальное кол-во очков, которое заработала команда за турнир.
Подсказка 2
Давайте попробуем построить пример и доказать, что он подходит. Мы уже поняли, что между россиянами партии приносят один и тот же результат, тогда хотелось бы, чтобы они выиграли у каждого иностранца, кроме Владимира и Левона, потому что им нужно много очков, чтобы быть на 1-ом и 2-ом местах соответственно. Можно попробовать примерно оценить, сколько получит россиянин очков, посчитав кол-во игр между россиянами и россиянами с иностранцами. Попробуйте построить пример, где суммарное кол-во очков у россиян равно 96.
Подсказка 3
Перейдём к оценке, покажем, что 96,5 и более не могло получиться. Попробуйте посчитать кол-во очков, которые разыгрывались между россиянами и иностранцами, а затем понять, сколько максимум очков мог получить иностранец.
Подсказка 4
Верно, каждый иностранец не мог получить больше 2,5 очков, тогда даже, если он победит всех оставшихся иностранцев, то получит не более 15,5 очков. Что мы тогда можем сказать про максимальное кол-во очков, которые мог набрать россиянин при условии, что его должен обогнать иностранец - Левон? А сколько тогда должен набрать Владимир при условии, что россияне набрали не менее 96,5 баллов?
Приведем пример, показывающий, что суммарно российские шахматисты могли набрать 96 очков. Пусть Владимир выиграл все свои
партии, кроме партии с Левоном, которая завершилась вничью. Пусть, кроме того, Левон сыграл вничью и со всеми остальными
россиянами, а у не россиян неизменно выигрывал. Наконец, пусть все остальные партии между россиянами завершились вничью, а
иностранцев, кроме Левона, все россияне победили. Тогда Владимир набрал очков, Левон набрал
очков, каждый из остальных россиян набрал
очков, а каждый из остальных тринадцати игроков - не
более, чем 12 очков. Условие задачи в этом случае выполнено, а количество очков набранных всеми россиянами равно
Покажем, методом от противного, что больше очков россияне набрать не могут. Пусть они в сумме набрали 96,5 очков или больше. В 15-и
партиях между собой они взяли в сумме 15 очков, а остальные (не менее 81,5 взяты в партиях с представителями других стран.
Таких партий россиянин - не россиянин было
, и в них разыгрывалось всего 84 очка. Тогда все иностранцы в
партиях с россиянами набрали не более 2,5 очков, и никто из них, в том числе Левон, не мог набрать в сумме более, чем
очков. Пятеро россиян, которых он опередил, набрали при этом не более 15 очков каждый, а тогда Владимир
должен набрать не менее
очка. Но он сыграл всего 19 партий, и потому набрать более 19 очков не мог.
Противоречие.
Ошибка.
Попробуйте повторить позже
Пусть между городами и
есть дороги
и
но нет дорог
и
Назовем пеpecтройкой замену пары дорог
и
на пару дорог
и
Изначально в стране было несколько городов, некоторые пары городов были
соединены дорогами, причем из каждого города выходило по
дорог. Министр нарисовал новую схему дорог, в которой из
каждого города по-прежнему выходит
дорог. Известно, что как в старой, так и в новой схемах никакие два города
не соединены более, чем одной дорогой. Докажите, что новую схему можно получить из старой с помощью нескольких
перестроек.
Подсказка 1
Есть несколько способов доказательства подобных утверждений. Первый способ: предъявить алгоритм перестроения любой схемы дорог в любую другую. Второй способ: предположить, что существует пара непереводимых друг в друга схем, и прийти к противоречию. Подумайте, какой способ предпочтительнее.
Подсказка 2
Как в теории можно реализовать первый способ? Искать несовпадающие элементы, как-то их исправлять. В этом случае возникает несколько проблем. Во-первых, как переводить один элемент в другой? Во-вторых, почему при исправлении одного несовпадения, мы не создадим новые, или если создадим, то почему в ходе такого процесса количество несовпадений уменьшается? Первую проблему можно решить перебором, но со второй это не сработает. Так задача тоже докручивается, но мы пойдём более простым путём и предположим противное!
Подсказка 3
Рассмотрим всевозможные графы из условия (со степенями вершин, равными 100), пусть они составляют множество M. Все эти графы построены на множестве V. Так как мы хотим следить за несовпадениями, то полезно будет следующие обозначения: F(G, G') — множество необщих рёбер у графов G и G' из множества M, f(G, G') = |F(G, G')| — их количество. Какие первые замечания можно сделать про функции F(G, G') и f(G, G'), учитывая, что в любом графе из M степень каждой вершины равна 100?
Подсказка 4
Во-первых, в F(G, G') одинаковое количество рёбер из G и G'. Во-вторых, чуть менее простой факт: f(G, G') — чётно (осознайте это). Вернёмся к нашему предположению. Пусть существует два непереводимых друг в друга графа A и B. Что нужно ещё сказать про эти графы, чтоб получить противоречие при перестроении?
Подсказка 5
Воспользоваться принципом крайнего! Пусть А и B — такая пары непереводимых, что f(A,B) — минимально. Хотим переводить один граф в другой, но пока что это отдельные графы и с ними не прям удобно работать. Что можно сделать?
Подсказка 5:
Рассмотрим граф H = (V, F(A,B)), рёбра из А в H — красные, из B — синие. Вспомним условие, мы можем менять пару "противоположных сторон квадратика" (набора из 4 вершин) на другую пару. Хотим, чтоб все синие рёбра наложились на красные. Какую самую естественную конструкцию в таком случае мы хотим найти в H?
Подсказка 6
Конечно, мы хотим найти цикл на 4-ёх различных вершинах с чередующимися рёбрами (или что-то очень похожее). Осознайте, что в Н красная степень и синяя степень равны для каждой вершины. Какой моментальный вывод из этого следует?
Подсказка 7
В Н точно есть цикл с чередованием. Рассмотрим такой цикл (понятно, что он чётной длины) Z = a₁a₂...a₂ₙ вновь с применением принципа крайнего, то есть Z минимальной длины. Самостоятельно докажите, что в нём всегда найдётся 4 подряд идущих различных вершины. Не забывайте про суть графа H и F(A, B).
Подсказка 8
Не умаляя общности, это a₁, a₂, a₃, a₄. Пусть рёбра a₁-a₂, a₃-a₄ — красные, a₂-a₃ — синие. Осталось перебрать несколько случаев, относительно ребра a₁-a₄.
Подсказка 9
Все случаи легко привести к противоречию, если вспомнить про то, что мы использовали принцип крайнего. У вас всё получится! Успехов!
Рассмотрим множество состоящее из всех возможных
-регулярных(степени всех вершин в графе равны 100) графов на
данном множестве вершин
(наши две схемы дорог — среди них). Докажем что любые два графа из
можно перевести
друг друга серией перестроек. Для двух графов
пусть
- множество необщих рёбер этих графов, а
. Очевидно, что число
всегда четно, и в множестве
поровну рёбер из
и
Предположим, что существуют пары непереводимых друг в друга перестройками графов в Рассмотрим такую прару графов
с минимальным
Граф
имеет в каждой вершине поровну рёбер из
и из
. Следовательно, в
существует
чередующийся цикл(в котором рёбра
и
чередуются). Рассмотрим цикл
с минимальным числом
вершин(это не обязательно простой цикл, вершины в нем могут повторяться). Первая наша цель - найти на этом цикле четыре
последовательные различные вершины. В самом деле, пусть среди
есть совпадающие. Очевидно, возможно
лишь совпадение
. Так как рёбра цикла не повторяются, тогда
и в качестве искомой четверки подойдет
Итак, не умаляя общности будем считать, что все вершины различны, причем
и
Рассмотрим три случая.
(а) Тогда проведем перестройку
в графе
(это возможно, так как
) и получим граф
с
По предположению,
можно получить из
перестройками, значит, можно получить и
(b) . Тогда
— чередующийся цикл, меньший чем
противоречие.
(c) Тогда проведем перестройку
в графе
(это возможно, так как
и получим
граф
с
По предположению,
можно получить из
перестройками, значит, можно получить и
Ошибка.
Попробуйте повторить позже
В однокруговом турнире по настольному теннису приняло участие 35 человек. По итогам турнира оказалось, что нет такой четверки игроков
, что
выиграл у
— у
— у
, а
— у
Каково наибольшее количество троек участников, одержавших во всех
трех встречах между собой ровно по одной победе? Ничьих в теннисе не бывает.
Подсказка 1
Как из двух троек можно получить четвёрку?
Подсказка 2
У них должны быть 2 общих участника. Что тогда можно сказать о полученной четвёрке?
Подсказка 3
Докажите, что тройки не пересекаются, и получите оценку на их количество.
Пусть есть тройки, которые пересекаются по ребру. Назовем их
и
Тогда не умаляя общности
выиграл у
и
выиграл у
выиграл у
и
а
проиграл
и
. Тогда
выиграл у
выиграл у
выиграл у
а
выиграл у
?!
Пусть есть 2 тройки, которые пересекаются по вершине. Назовем их и
. Тогда без ограничения общности
выиграл у
и
и
выиграл у
выиграл у
выиграл у
,
выиграл у
и
выиграл у
Тогда
выиграл у
выиграл у
выиграл у
а
выиграл у
?!
Значит, тройки не пересекаются и их не более 11. Осталось показать, что 11 троек может быть. Давайте выделим 11 непересекающихся
троек и еще двойку и пронумеруем их от 1 до 14. В каждой тройке у нас будет цикл, в двойке победа будет у любого, а между группами и
(где
победа будет у группы с большим номером. Тогда если появится запретная четверка, то заметим, что если обходить ее по
кругу от проигравшего к победителю, то номер группы может только расти или не изменяться. Раз мы вернемся в конце в начальную
вершину, то номер группы должен все время не изменяться, и значит, все 4 вершины лежат в одной группе?! Значит, запретных четверок в
таком турнире не будет.
Ошибка.
Попробуйте повторить позже
Ребра полного графа с вершинами покрашены в несколько цветов таким образом, что каждый цвет встречается не более
раз.
Докажите, что есть три вершины, все ребра между которыми покрашены в различные цвета.
Подсказка 1
Часто полезно рассматривать что-то крайнее. Выберете какой-нибудь параметр и исследуйте его.
Подсказка 2
Рассмотрите вершину из которой выходит наибольшее количество одноцветных ребер. Посмотрите на связи между соседями этой вершины.
Рассмотрим вершину из которой выходит наибольшее количество одноцветных рёбер. Пусть они
цвета. Пусть соединена первых
цветом с
Рассмотрим оставшиеся
вершину, с которыми
соединена другими цветами. Любая из этих вершин
соединена со всеми
либо первым цветом, либо тем же цветом, которым она соединена с
Однако заметим, что между
и
вершинами, отличными от
может быть не более
рёбер первого цвета, поскольку есть
рёбер
Но, как мы выяснили
ранее, имеется
вершина, не соединённая с
первым цветом. Значит, среди них есть одна вершина
такая, что
цвет всех рёбер
совпадает с цветом ребра
Но тогда из
выходит
одноцветное ребро, это противоречит выбору
Ошибка.
Попробуйте повторить позже
В турнире по баскетболу каждая команда сыграла с каждой ровно по одному разу. Ничьих в процессе турнира не было. Оказалось, что команда-победитель выиграла матчей на два больше, чем каждая из оставшихся команд. Сколько команд могло участвовать в турнире?
Пусть в турнире участвовало команд, причём команда-победитель выиграла
матчей. Тогда каждая из оставшихся
команд
выиграла по
матча. Всего между командами состояпось
матчей, в которых суммарно было
победителей. С другой
стороны, суммарное число побед всех команд равно
. Значит,
является целым числом, следовательно,
целое число, а значит — целое, что возможно лишь при
.
При матчей не было.
При число
, что не является целым.
При число
.
Пример: занумеруем команды числами . Команда 1 вынграла у всех, команда 2 выиграла у команды 3, команда 3 выиграла у
команды 4, команда 4 выиграла у команды 2.
Ошибка.
Попробуйте повторить позже
команд сыграли однокруговой турнир матбоев. За победу дается
балла, за ничью —
балл, за поражение —
баллов. После того,
как жюри упорядочило команды по убыванию набранных баллов, оказалось, что разница между набранными баллами любых двух соседних
команд одна и та же. Сколько баллов могли набрать победители турнира?
Источники:
Заметим, что разница между баллами соседних команд не больше ведь при разнице
или больше победитель набирает не меньше
очков, что невозможно, ведь максимальное число баллов, которое можно набрать, равно
Если разница равна
то
победитель набирает не больше
только в случае, если у последней команды
баллов, а у первой — в точности
баллов, и пример на
это количество легко строится, когда каждая команда обыграла всех ниже нее в списке. Тут же отметим, что также возможна разница
тогда все команды набирают по
баллов, например, играя вничью.
Пусть разница может быть равна Сумма всех набранных баллов равна
Разобьем все команды на пары:
первая-последняя, вторая-предпоследняя, и т. д., десятая-одиннадцатая. В каждой паре команды набрали одинаковое число баллов, а именно
Но баллы десятой и одиннадцатой команд разной четности, поэтому такое невозможно.
или
Ошибка.
Попробуйте повторить позже
Андрей, Борис, Василий, Геннадий и Дмитрий играли в настольный теннис парами так, что каждые двое сыграли с каждой другой парой ровно один раз. Ничьих в теннисе не бывает. Известно, что Андрей проиграл ровно 12 раз, а Борис ровно 6 раз. Сколько раз выиграл Геннадий?
Источники:
Подсказка 1
Для начала, давайте вообще посчитаем кол-во игр. Их 15. А теперь посмотрите на Андрея: он проиграл очень много игр...В скольких играх он в принципе участвовал?
Подсказка 2
Он участвовал в 12 играх, как раз столько, сколько он проиграл) Значит, все кто играл с ним в команде - проиграли эту игру. Попробуйте дальше посчитать кто сколько проиграл и сколько выиграл, считая еще при этом кто с кем играл)
Первую пару можно составить способами, вторую пару можно составить
способами. Всего игр получаем
Андрей всего играл в 4 парах, а они играли с 3 парами. Значит, всего Андрей играл 4×3=12 раз. По условию, он проиграл
12 раз, следовательно, он проиграл все свои игры. Вместе с ним в паре 3 раза проиграл Борис. Поскольку Борис выиграл у Андрея 6 раз,
когда играл в паре с Василием (2 раза), с Геннадием, с Дмитрием, то остальные он партии проиграл, то есть 3 с Андреем и по одной с
Василием (против Геннадия и Дмитрия), с Геннадием и с Дмитрием. Значит, Геннадий проиграл с Андреем 3 раза и с Борисом 1 раз, всего 4
раза. Поэтому выиграл он 8 раз.
Ошибка.
Попробуйте повторить позже
Вершины правильного -угольника раскрашены случайным образом в два цвета:
вершин — в белый цвет,
— в черный. Докажите,
что можно разбить все вершины на
групп по
вершины так, чтобы в каждой группе было по две вершины каждого цвета, и вершины
каждой группы являлись вершинами некоторого прямоугольника.
Подсказка 1
Давайте подумаем, а как красивым способом получить прямоугольники? И для чего нам условие правильности 100угольника, что с ним можно сделать?
Подсказка 2
Можно провести 50 диаметров этого 100угольника, тогда любые два диаметра являются диагоналями некоторого прямоугольника! Значит, нам нужно разбить их на 25 пар, в каждой из которых поровну черных и белых концов! Что для этого достаточно?
Подсказка 3
Чтобы полностью чёрных диаметров было столько же, сколько и полностью белых. Осталось лишь подумать, почему это так)
Проведём диаметров нашего
-угольника. Нам требуется разбить их на пары так, чтобы в каждой паре было поровну чёрных и
белых вершин. Для этого необходимо и достаточно, чтобы полностью чёрных диаметров было столько же, сколько и полностью белых.
Действительно, если это не так, то один из таких диаметров останется без пары — ему не подойдут разноцветные диаметры. Если же это так,
то мы бьём все одноцветные на пары с одинаковыми цветами, после чего остальных останется чётное количество (всего диаметров
) и их
можно разбить как угодно.
Итак, почему же чёрных диаметров столько же, сколько и белых? Каждый разноцветный диаметр содержит одинаковое количество
белого и чёрного цвета, потому на одноцветные приходится также равное количество этих двух цветов (изначально каждого по ). Но раз
так, то количество чёрных и белых диаметров будет одинаковым, чтобы они содержали равное количество разных цветов, что и
требовалось.
Ошибка.
Попробуйте повторить позже
В некоторой стране городов и
авиакомпаний. Каждые два города соединены рейсами одной из шести авиакомпаний. Можно ли
утверждать, что найдется авиакомпания и больше
городов, между любыми двумя из которых можно добраться рейсами этой
авиакомпании (возможно, с пересадками)?
Источники:
Подсказка 1
Подобные задачи стоит начинать решать с попытки построения примера или антипримера.
Подсказка 2
Попробуйте разбить города на группы, связанные внутри рейсами одной авиакомпании.
Подсказка 3
Более того, можно сказать, что внутри любой группы города связаны рейсами первой авиакомпании. Теперь свяжите группы между собой так, чтобы получить противоречие утверждению из условия.
Построим контрпример. Разобьём города на групп по
городов. Назовём эти группы
Внутри каждой группы соединим города рейсами компании номер
Компания номер будет соединять города группы
с городами группы
с
а
с
Компания номер будет соединять города группы
с городами группы
с
а
с
Компания номер будет соединять города группы
с городами группы
с
а
с
Компания номер будет соединять города группы
с городами группы
с
а
с
Компания номер будет соединять города группы
с городами группы
с
а
с
Таким образом, рейсы компании номер связывают по
городов, а рейсы остальных компаний ровно по
Это построение схематически изображено на рисунке. Разные компании обозначены разными цветами.
Нет
Ошибка.
Попробуйте повторить позже
По регламенту шахматного турнира каждый участник должен сыграть с каждым один раз. После того как было сыграно ровно 99 партий, оказалось, что множество участников турнира можно разбить на две неравные по численности группы так, что все соперники, относящиеся к одной и той же группе, уже сыграли партии между собой. При этом были сыграны, но не более четырех, партии между соперниками, которые относятся к разным группам. Каково наибольшее возможное число участников этого шахматного турнира?
Источники:
Подсказка 1
Давайте скорее перейдём от этих длинных условий к красивому математическому уравнению. Нам понадобятся всего 3 переменные: n - кол-во игроков, k - кол-во игроков в первой группе, m - партии между разными группами. Если внутри группы были сыграны все игры, то у нас получился полный граф на k вершинах. А сколько рёбер в полном графе на k вершинах?
Подсказка 2
Верно k*(k-1)/2. Теперь у нас есть все знания, чтобы составить уравнение на кол-во партий.
Подсказка 3
Немножечко преобразований, и у нас получится квадратное уравнение. Подумайте, относительно какой переменной его лучше решать?
Подсказка 4
Да, лучше решать относительно k, ведь тогда в дискриминанте будет участвовать n, а это хорошо, потому что, с одной стороны, у нас получится неравенство, и мы сможем оценить n сверху, а с другой - в нашем неравенстве не будет k, которое противно связано с нашим n тем, что k < n.
Подсказка 5
Ура, мы получили понятные выражения на n и можем воспользоваться тем, что 0 < m <= 4, к сожалению, нам теперь остаётся только оценить большее из них и пытаться найти пример или доказывать, что такого не бывает.
Подсказка 6
Из наших выражений следует, что n <= 20, не бойтесь перебирать каждое из них с конца и подставлять в исходное квадратное уравнение. Так же помните, что k - целое, да ещё и в силу того, что в другой команде n-k игроков, то не имеет особого смысла рассматривать k < n/2, это такой же случай, просто мы поменяли местами номера команд.
Пусть число участников турника равно а число попавших в
-ю группу равно
. Тогда число сыгранных партий
равно:
где
откуда
Если то:
тогда - противоречие;
- противоречие;
- противоречие;
- противоречие;
при и
Если то:
тогда - противоречие;
- противоречие;
- противоречие;
- противоречие;
при и
Если то:
тогда - противоречие;
- противоречие;
- противоречие;
- противоречие;
- противоречие;
- решение.
при и
Итак, наибольшее возможное число участников равно , группы участников насчитывают
и
человек, количество
«межгрупповых» партий равно
.
Ошибка.
Попробуйте повторить позже
На острове рыцарей и лжецов некоторые жители дружат друг с другом. Рыцари всегда говорят правду, а лжецы всегда лгут. Каждый житель сказал: “Среди моих друзей рыцарей больше, чем лжецов”. Докажите, что пар друзей одного вида не менее половины.
Источники:
Подсказка 1
Проверьте, что даёт нам сказанная всеми фраза в зависимости от того, кто её сказал — рыцарь или лжец.
Подсказка 2
Получается, у каждого рыцаря друзей-рыцарей не больше, чем друзей-лжецов, а у каждого лжеца друзей-лжецов не меньше, чем друзей рыцарей.
Давайте переведем это на язык графов: пусть люди — это вершинки, раскрашенные в два цвета (т.е. один цвет — рыцарь, другой — лжец), а дружба между ними — ребро. Тогда что можно теперь сказать?
Подсказка 3
У каждого человека смежных одноцветных ребер больше, чем разноцветных. Поймите, что во всем графе тогда тоже одноцветных ребер больше, чем разноцветных, а это мы и хотели доказать)
Заметим, что у каждого рыцаря больше друзей рыцарей, а у каждого лжеца друзей лжецов хотя бы столько же, сколько и друзей рыцарей. Тогда в соответствующем графе (вершины первого цвета — рыцари, второго цвета — лжецы, ребро проводится, если два жителя дружат) у каждой вершины одноцветных рёбер не меньше, чем разноцветных. Значит, если их все просуммировать, то и всего одноцветных рёбер не меньше, чем разноцветных.
Ошибка.
Попробуйте повторить позже
В компании детей, некоторые дети дружат (дружба всегда взаимна). Известно, что при выделении любого ребёнка оставшихся
детей можно разбить на
группы по три человека так, чтобы в каждой группе все трое попарно дружили. Найдите наименьшее
возможное количество пар дружащих детей.
Подсказка 1
Переведите задачу на язык графов. Иногда в задачах полезно понять ответ, поймите его здесь, постройте пример.
Подсказка 2
Постройте пример на 198 вершин. Рассмотрите 2 случая: 1)если из каждой вершины выходит хотя бы по 4 ребра, 2)если есть вершина степени не больше трех.
Подсказка 3
Докажите, что если есть вершина маленькой степени, то она равна четырем. Склейте эти четыре вершины в одну, оставив все ребра, покажите, что все условия сохранятся.
Переведём задачу на язык графов, сопоставляя ребёнку вершину, а дружбе — ребро. Тогда нам известно, что в данном графе на
вершинах при удалении любой вершины оставшиеся можно разбить на
тройки так, что в каждой тройке вершины попарно соединены.
Требуется же найти минимальное возможное число рёбер в таком графе.
Пример с рёбрами: Разобьём
вершин, кроме вершины
на
группы по
вершины. Соединим попарно вершины в каждой
тройке и соединим
со всеми другими вершинами. Тогда условия задачи выполнены: при удалении
разбиение на тройки уже
приведено, а при удалении любой другой вершины
в этом же разбиении достаточно заменить
на
При этом в описанном графе
всего
рёбер.
Оценка: назовём граф на вершинах хорошим, если при удалении любой вершины остальные
вершин разбиваются на
треугольников. Докажем индукцией по
что в хорошем графе на
вершинах хотя бы
рёбер; при
получим требуемую
оценку. База при
несложна: так как при удалении любой вершины три остальных попарно соединены, любые две вершины должны
быть соединены, то есть число рёбер равно
Переход: если из каждой вершины выходит хотя бы по ребра, общее количество рёбер не меньше, чем
что даже
больше, чем
В противном случае найдётся вершина соединённая не более, чем с тремя другими. Если удалить любую вершину, кроме
то
попадёт в какую-то тройку, а значит, она соединена хотя бы с двумя вершинами. Если удалить одну из этих вершин, у
останется не
менее двух смежных, то есть было их не меньше трёх. Итак,
соединена ровно с тремя вершинами
и
Тогда при удалении,
скажем,
вершины
и
образуют тройку, то есть
и
соединены; аналогично получаем, что
и
попарно
соединены.
Выбросим теперь из графа вершины и
взамен добавив одну вершину
соединённую со всеми, с кем была
соединена хотя бы одна из вершин
и
Заметим, что при этом количество рёбер уменьшилось хотя бы на
(т. е. на
количество рёбер между
и
Покажем, что полученный новый граф хороший; отсюда будет следовать переход
индукции, ибо тогда в новом графе будет не менее
рёбер, а значит, в исходном — не менее
рёбер.
Пусть из нового графа удалена некоторая вершина
Если её удалить из исходного графа, остальные вершины
разобьются на тройки; пусть при этом вершина
окажется, для определённости, в тройке с
и
а вершина
—
в другой тройке. Тогда можно разбить новый граф так же, поместив вершину
в ту тройку, где была вершина
Наконец, если удалить из нового графа вершину
можно проделать ту же операцию, считая, что из исходного графа
удалена вершина
(тогда
и
автоматически окажутся в одной тройке). Таким образом, переход индукции
доказан.
Ошибка.
Попробуйте повторить позже
В футбольном чемпионате Анчурии принимают участие 18 команд. Каждое воскресенье проходит очередной тур: все команды разбиваются на пары и в каждой паре проходит футбольный матч. Уже прошло 8 туров, при этом никакие две команды не играли между собой более одного раза. Верно ли, что тогда обязательно можно найти три команды, среди которых никакие две между собой не играли?
Источники:
Рассмотрим одну из команд, обозначив ее через Так как за 8 туров она сыграла с восемью командами, то с девятью она не сыграла.
Если среди этих девяти есть две команды
и
, не сыгравшие между собой, то
и
образуют искомую тройку
команд.
В противном случае эти 9 команд сыграли между собой полный круговой турнир. Для этого потребовалось матчей. Однако, в
каждом туре они могли играть между собой не более четырех матчей, поэтому за 8 туров таких матчей могло быть сыграно не более
Полученное противоречие показывает, что искомая тройка команд обязательно найдется.
Ошибка.
Попробуйте повторить позже
В стране городов, между любыми двумя городами есть прямая авиалиния. Турист совершил путешествие, пролетев каждой
авиалинией ровно один раз (только в одном направлении). Докажите, что в какой то момент этого путешествия турист посетил пять разных
городов подряд.
Источники:
Покажем, что найдется участок вида Пусть такого участка нет, тогда маршрут начинается как
Тогда следующие два
города восстанавливаются единственным образом как
и искомый участок найден.
Рассмотрим участок Следующий город — это новый город
а далее есть два варианта. Первый вариант
нельзя
продолжить, так как перелеты
и
уже были. Рассмотрим второй вариант
Повторим данное рассуждение для
маршрута
Если мы ни разу не встретили первый вариант, то почти все буквы в данной последовательности разбились на пары. Но
каждый город надо посетить
— нечетное количество раз.
Ошибка.
Попробуйте повторить позже
Шесть теннисистов провели круговой турнир, сыграв по разу каждый с каждым. В итоге оказалось, что теннисисты, разделившие
первое-второе места, набрали поровну очков, теннисисты, разделившие два последних места, также набрали поровну очков, а теннисисты,
занявшие третье и четвертое места, набрали разное число очков, причем отстали от лидеров, но обогнали аутсайдеров. Сколько
очков набрал теннисист, занявший третье место? В теннисе за победу дают очко, за поражение —
очков, а ничьих не
бывает.
Источники:
У каждого из двух аутсайдеров должно быть минимум по одному очку, ибо один из них выиграл у другого личную встречу. Значит,
теннисист, занявший четвертое место, набрал минимум очка, третье — минимум
очка, а каждый из двух лидеров — минимум
очка.
Но и больше, чем по
очка, лидеры набрать не могли, ибо один из них проиграл другому. Поэтому у третьего и четвертого теннисистов
должно быть ровно
и
очка соответственно.