Тема КОМБИНАТОРИКА

Графы и турниры

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела комбинаторика
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 201#34036Максимум баллов за задание: 7

В углах шахматной доски 3× 3  стоят четыре коня: два белых (в соседних углах) и два чёрных. Можно ли за несколько ходов поставить коней так, чтобы во всех соседних углах стояли кони различного цвета?

Показать ответ и решение

Нарисуем граф ходов коня, получится, что кони стоят по циклу и не могут друг “сквозь” друга пройти, следовательно, свой порядок они не изменят.

Ответ: Нет, нельзя

Ошибка.
Попробуйте повторить позже

Задача 202#34037Максимум баллов за задание: 7

Можно ли нарисовать 1) открытый конверт, 2) закрытый конверт не отрывая руки.

Показать ответ и решение

С пунктом 1) все просто: это легко сделать, если начать из нижней вершины. А вот в пункте 2) ничего не получается. Действительно ли это невозможно, или мы просто плохо стараемся? Оказывается, невозможно, и доказать это можно так.

Рассмотрим левую нижнюю вершину. Ее степень равна трем, значит, если в какой-то момент мы в нее “вошли”, то “выйдя”, оставим лишь одно ребро. Следовательно, в этой вершине нужно либо начать путь, либо закончить. Однако то же самое работает и для остальных трех вершин, а началом и концом могут быть только две вершины. Противоречие.

Ответ: 1) Можно, 2) нельзя

Ошибка.
Попробуйте повторить позже

Задача 203#34046Максимум баллов за задание: 7

В однокруговом турнире, в котором победитель получает 2 очка, проигравший — 0, а сыгравший вничью — 1 очко (будем называть такой турнир 2-1-0) из четырех команд команда A набрала 5 очков, B — 2 очка, C — 1 очко. Какое место у команды D?

Показать ответ и решение

Всего в турнире 4⋅3∕2 =6  игр, и в каждой игре разыгрывается 2  очка. Поэтому всего команды должны набрать 6⋅2= 12  очков. Команды помимо D набрали в сумме 5+ 2+ 1=8  очков, значит, у D 4 очка. Это означает, что она заняла второе место.

Ответ: 2

Ошибка.
Попробуйте повторить позже

Задача 204#34047Максимум баллов за задание: 7

В футбольном турнире участвовало 6 команд, каждая сыграла с каждой ровно один матч. За победу дается 3 очка, за ничью — 1 очко, за поражение — 0 очков. В сумме команды набрали 42 очка. Сколько ничьих было в этом турнире?

Показать ответ и решение

Всего в турнире 6⋅5∕2 =15  матчей. Поэтому как максимум в сумме может получиться 15⋅3= 45  очков. Но команды набрали на три очка меньше. Каждый раз, когда вместо победы происходит ничья, суммарное количество очков у команд уменьшается на 1. Поэтому, чтобы суммарное число очков уменьшилось на три, в турнире должно произойти ровно 3 ничьи.

Ответ: 3

Ошибка.
Попробуйте повторить позже

Задача 205#34048Максимум баллов за задание: 7

В однокруговом шахматном турнире участвует 9 мальчиков и 3 девочки. Может ли в итоге оказаться, что сумма очков, набранных всеми мальчиками, будет равна сумме очков, набранных всеми девочками? В шахматах за победу дается 1 очко, на ничью — 1∕2  , за поражение — 0 очков.

Подсказки к задаче

Подсказка 1

Сколько очков могут набрать мальчики в играх только между собой?

Подсказка 2

Верно! Всего 36 очков, а сколько очков максимум могут набрать девочки, играя между собой и с мальчиками?

Показать ответ и решение

Заметим, что между собой мальчики сыграли 9⋅8∕2= 36  матчей. Поэтому в них они набрали в сумме хотя бы 36  очков. Девочки же разыгрывают между собой 3  очка, а также могут набрать как максимум 9⋅3= 27  очков в играх с мальчиками. В сумме получается не более 30  очков, что меньше, чем минимальное количество очков, набранных мальчиками. Значит, равенства быть не могло.

Ответ:

Нет, не может

Ошибка.
Попробуйте повторить позже

Задача 206#34049Максимум баллов за задание: 7

Две команды разыграли первенство по 10 видам спорта. За победу начислялось 4 очка, за ничью — 2, за поражение — 1. Сколько было ничьих, если всего команды набрали в сумме 46 очков?

Показать ответ и решение

Заметим, что при ничьей разыгрывается 4 очка, а при победе одной из команд — 5 очков. Количество очков, набранное суммарно командами в случае, когда во всех видах спорта кто-то побеждает, равно 50. В условии задачи очков 46, то есть на 4 меньше. При замене победы на ничью суммарное количество очков уменьшается на 1. Значит, в турнире было 4 ничьи.

Ответ: 4

Ошибка.
Попробуйте повторить позже

Задача 207#34051Максимум баллов за задание: 7

В однокруговом шахматном турнире участвовали шахматисты А, Б, В, Г и Д. При равенстве очков место определялось по дополнительным показателям. Б занял второе место и набрал больше очков, чем В, Г и Д вместе. Как сыграли А и Б?

Показать ответ и решение

В, Г и Д сыграли между собой 3 партии, разыграв 3 очка. Так как Б, занявший второе место, набрал больше них, то он набрал хотя бы 3,5 очка. Если бы он набрал 4, то он победил бы всех, а значит, занял бы первое место. Таким образом, Б набрал 3,5 очка. Тогда А, занявший первое место, набрал либо 4 очка, либо 3,5. Набрать 4 очка он не мог, так как тогда все остальные, в том числе Б, набрали бы не больше 3 очков. Поэтому у А тоже 3,5 очка. Значит, ни тот, ни другой не проигрывали. Тогда партия между ними могла закончиться только вничью.

Ответ: вничью

Ошибка.
Попробуйте повторить позже

Задача 208#34054Максимум баллов за задание: 7

20 шахматистов сыграли турнир в один круг (за победу даётся 1 очко, за ничью 0.5  и за поражение 0 очков). Корреспондент «Спортивной газеты» написал в своей заметке, что каждый участник этого турнира выиграл столько же партий, сколько и свёл вничью. Докажите, что корреспондент ошибся.

Подсказки к задаче

Подсказка 1

Давайте предположим, что корреспондент прав. Сколько всего партий было сыграно? Сколько очков разыгрывается в каждой игре?

Подсказка 2

Всего партий было 190, а в каждой партии разыгрывается одно очко. Предположим, что каждый шахматист выиграл x партий. Сколько тогда очков он набрал?

Подсказка 3

Набрал он x + 0.5x = 3x/2 очков. Что тогда можно сказать про набранное им количество очков и какое противоречие можно получить с общей суммой разыгранных в турнире очков?

Подсказка 4

Подумайте, на что делится количество очков, набранное каждым шахматистом!

Показать доказательство

Умножим все очки на 2 и будем считать, что шахматный турнир проходит по системе 2-1-0. На истинность заметки корреспондента это никак не влияет. В таком случае между командами случилось 20 ⋅19∕2= 190  партий, в которых разыгрывалось 190⋅2= 380  очков.

Предположим, что корреспондент прав. Пусть некоторый шахматист выиграл x  партий. Тогда вничью он свел тоже x  , а очков набрал 2x+ x= 3x  , так как количество поражений на очки не влияет. Таким образом, каждый шахматист набрал количество очков, делящееся на 3. Тогда и сумма всех очков должна делиться на 3, то 380 на 3 не делится, противоречие.

Ошибка.
Попробуйте повторить позже

Задача 209#34055Максимум баллов за задание: 7

В однокруговом шахматном турнире участвовало 8 человек, и все они набрали разное количество очков. Шахматист, занявший второе место, набрал столько очков, сколько четыре последних вместе. Как сыграли между собой шахматисты, занявшие третье и седьмое места?

Показать ответ и решение

Четыре последних разыгрывали между собой 4⋅3∕2=6  очков, поэтому шахматист, занявший второе место, набрал не менее 6 очков. Если бы он набрал 6,5  очков или более, то не могло бы быть шахматиста, который набрал больше него очков, что противоречит условию. Значит, второй набрал ровно 6 очков. Но тогда и последние четверо набрали ровно 6 очков. Значит, они не могли набирать очки в играх не друг с другом. Поэтому в партии третьего и седьмого шахматистов победил третий.

Ответ: Третий победил

Ошибка.
Попробуйте повторить позже

Задача 210#34056Максимум баллов за задание: 7

В однокруговом турнире, где за победу даётся 2 очка, за ничью 1, за поражение 0 очков, приняло участие 16 команд. Все команды набрали разное количество очков, причём команда, занявшая 7 место, набрала 21 очко. Докажите, что победившая команда хотя бы один раз сыграла вничью.

Подсказки к задаче

Подсказка 1

Попробуем оценить количество очков у команд с 8 по 16 место и количество очков у команд с 1 по 7 место. Как можно использовать то, что команды набрали различное количество очков?

Подсказка 2

Если седьмая команда набрала 21 очко, то первая — не менее 27. Какую тогда оценку можно сделать на сумму очков семи самых сильных команд? А сколько всего очков было разыграно?

Подсказка 3

Всего в турнире было сыграно 8*15 игр, в каждой из которых разыгрывалось по 2 очка. Какую тогда можно сделать оценку на число очков, полученных командами с 8 по 16 место?

Подсказка 4

Команды с 8 по 16 место набрали не больше 72 очков! А в играх с кем они могли их набрать?

Подсказка 5

Посчитайте, сколько очков команды с 8 по 16 место набрали в играх между собой и сделайте выводы об остальных их играх!

Показать доказательство

Так как команда, занявшая 7 место, набрала 21 очко, то 6-я команда набрала хотя бы 22 очка, пятая — хотя бы 23, и так далее до первой, набравшей хотя бы 27 очков. Сложим эти очки: 21+ 22+ 23+...+27= 168  очков. Всего же в турнире разыгрывается 16⋅15 =240  очков. Команды с 8 по 16-ю сыграли между собой 9⋅8∕2= 36  игр, то есть разыграли хотя бы 36 ⋅2 =72  очка. В сумме 168+ 72= 240  . Таким образом, никакая из команд, занявших место выше 7-го, не могла набрать больше очков, иначе сумма очков, набранных всеми командами, стала бы больше 240. Поэтому первая команда набрала ровно 27 очков, значит, хотя бы в одной из своих игр она набрала нечетное число очков, то есть сыграла вничью.

Ошибка.
Попробуйте повторить позже

Задача 211#34671Максимум баллов за задание: 7

Несколько команд сыграли круговой турнир по флеш-боям. Каждая команда сыграла с каждой по одному разу. Команда «Дельта» выиграла у команд «Альфа», «Бета» и «Гамма», но набрала меньше очков, чем каждая из них. Какое наименьшее количество команд могло участвовать в турнире? Команды получают 2  очка за победу, 1  — за ничью, 0  — за поражение.

Показать ответ и решение

Команда «Дельта» выиграла три игры, следовательно, набрала не меньше 6  очков. Поэтому команды «Альфа», «Бета» и «Гамма» набрали не меньше 7 очков каждая. В трех играх друг с другом они в сумме набрали 6  очков, поэтому хотя бы одна из них в этих играх набрала не больше 6∕3= 2  очков. Отсюда следует, что были ещё минимум три других команды, игры с которыми позволили ей набрать ещё минимум 5  очков. Следовательно, всего команд не меньше семи.
Пример турнира для 7 команд:

команда А Б Γ  Δ  E Z H о
А × 1 2 0 2 2 2 9
Б 1 × 1 0 2 2 2 8
Γ  0 1 × 0 2 2 2 7
Δ  2 2 2 × 0 0 0 6
E 0 0 0 2 × 1 2 5
Z 0 0 0 2 1 × 1 4
H 0 0 0 2 0 1 × 3
Ответ:

 7

Ошибка.
Попробуйте повторить позже

Задача 212#34694Максимум баллов за задание: 7

В государстве 50 городов. Из каждого города выходит 7 дорог. Сколько всего дорог в этом государстве?

Показать ответ и решение

Назовем города вершинами, а дороги ребрами. Сначала посчитаем суммарную степень всех вершин. Она равна 50⋅7= 350  . Теперь заметим, что в этой сумме каждое ребро посчитано два раза: по разу от каждой вершины, которые оно соединяет. Поэтому количество ребер в два раза меньше суммарной степени вершин и равно 350:2 =175  .

Ответ: 175

Ошибка.
Попробуйте повторить позже

Задача 213#34695Максимум баллов за задание: 7

В компании 15 человек. Каждый сделал по 5 рукопожатий. Сколько всего было рукопожатий?

Показать ответ и решение

Рассмотрим граф, в котором люди — вершины, а сделанные рукопожатия — ребра. Тогда суммарная степень всех вершин равна 15⋅5= 75  . При этом по теореме эта сумма должна быть в два раза больше числа ребер. Но сумма нечетна, и такое невозможно, ведь количество ребер не может быть нецелым.

Ответ: Такого быть не могло

Ошибка.
Попробуйте повторить позже

Задача 214#34696Максимум баллов за задание: 7

Юноши и девушки пожимали друг другу руки (юноши — только девушкам, девушки — только юношам). Каждый юноша пожал 13 рук, а каждая девушка — 10 рук. При этом какие-то пары могли жать руки несколько раз. Докажите, что было не менее 130 рукопожатий.

Показать ответ и решение

Пусть всего было x  юношей и y  девушек. Рассмотрим граф, в котором юношам и девушкам будут соответствовать вершины, а рукопожатиям — ребра.

Суммарная степень всех вершин-юношей равна 13x  , а всех вершин-девушек — 10y  . Меж тем, каждое ребро ведет от юноши к девушке, поэтому эти две суммы должны быть равны, более того, равны они общему числу ребер. Поэтому мы имеем равенство 13x =10y  . Отсюда  ..
x.10  , значит, x ≥10  . Значит, общее количество ребер, равное 13x  , не меньше 13⋅10= 130  , что и требовалось доказать.

Ответ:

Ошибка.
Попробуйте повторить позже

Задача 215#34698Максимум баллов за задание: 7

В стране 96  городов, из которых 24   — “областные”. Некоторые пары городов соединены между собой дорогами (но не более чем одной), причём любой путь по дорогам между двумя обычными городами, если он есть, проходит хотя бы через один “областной” город. Какое наибольшее количество дорог могло быть в этой стране?

Подсказки к задаче

Подсказка 1

Переведем на язык графов. Может ли в принципе существовать ребро между двумя обычными городами? А если мы добавим ребро между двумя областными/областным и обычным?

Подсказка 2

Если бы было ребро между двумя обычными городами, то нашелся бы путь, который не проходит через областной город, значит такого нет. А если добавлять оставшиеся возможные ребра, то условие не нарушается! Осталось посчитать просто все ребра вида областной-областной или областной-обычный)

Показать ответ и решение

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

   23
24⋅2-+ (96− 24)⋅24= 276+1728= 2004
Ответ:

 2004

Ошибка.
Попробуйте повторить позже

Задача 216#34699Максимум баллов за задание: 7

К Незнайке в гости пришли 8 коротышек. Незнайка считает, что каждый гость пожал руки по 3 раза, зато Незнайка пожал руки всем, а Звездочке — даже дважды. Докажите, что Незнайка ошибается.

Показать ответ и решение

Изобразим коротышек в виде вершин, а рукопожатие — в виде ребер. Получается, что всего вершин 9, одна из них — Незнайка — имеет степень 9 (так как он пожал руки всем 8 гостям, а Звездочке дважды), остальные вершины имеют степень 3. Тогда в графе 9 вершин нечетной степени, чего не может быть, ведь тогда суммарная степень всех вершин нечетна.

Ответ:

Ошибка.
Попробуйте повторить позже

Задача 217#34701Максимум баллов за задание: 7

Из полного графа на 100  вершинах выкинули 98  ребер. Мог ли получиться несвязный граф?

Подсказки к задаче

Подсказка 1

Предположим, что мог. Какое минимальное количество рëбер в этом случае надо выкинуть?

Подсказка 2

Если же граф стал несвязным, его можно поделить на два подграфа, не связанных друг с другом. Теперь смекаете, какие рëбра точно нужно выкинуть?

Показать ответ и решение

Предположим, что полученный граф оказался несвязным. Тогда его можно мысленно разделить на два подграфа, между которыми нет ребер (ни одна вершина первого подграфа не связана ни с какой вершиной второго подграфа). Обозначим количество вершин в первом подграфе за n.  Тогда было выкинуто по крайней мере n(100− n)  рёбер, соединявших вершины этого подграфа с вершинами другого подграфа. Но

           2        2   2    2
n(100− n)= 50 − (n− 50) ≥ 50 − 49 = 1⋅99>98

Противоречие.

Ответ:

Нет

Ошибка.
Попробуйте повторить позже

Задача 218#34702Максимум баллов за задание: 7

На шахматной доске стоит несколько коней. Каждый конь на белом поле бьет 3 коня, а каждый конь на черном поле бьет 4 коня. Докажите, что общее число коней кратно семи.

Показать ответ и решение

Обозначим количество коней на белых полях через x  , а на черных полях — через y  . Представим коней на белых полях в виде белых вершин, коней на черных полях — в виде черных вершин, а ребро будем проводить между вершинами, если соответствующие кони бьют друг друга.

Тогда от белых вершин выходит 3x  ребер, а от черных — 4y  ребер. А так как и то, и другое числа равны общему количеству ребер, получаем, что 3x= 4y  . Итак, целые числа x  и y  относятся, как 4:3  . Поэтому существует некое целое k  , для которого x =4k  , y =3k  , а сумма x+y =7k  . Эта же сумма и есть общее количество коней, и, как мы только что выяснили, она кратна 7.

Ответ:

Ошибка.
Попробуйте повторить позже

Задача 219#34704Максимум баллов за задание: 7

В стране из каждого города, кроме Столицы и город Дальний, выходит ровно четыре дороги. Из Столицы выходит 11  дорог, а из Дальнего одна. Докажите, что по дорогам можно добраться из Столицы в Дальний.

Показать доказательство

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

Ошибка.
Попробуйте повторить позже

Задача 220#34706Максимум баллов за задание: 7

Степень каждой вершины графа равна 3. Может ли в графе быть ровно 100 ребер?

Показать ответ и решение

Обозначим количество вершин в графе через k  . Тогда суммарная степень всех вершин графа равна 3k  . Эта же суммарная степень равна удвоенному количеству ребер, то есть должна быть равна 200. Но равенство 3k= 200  невозможно при целом k  .

Ответ: Нет, не может
Рулетка
Вы можете получить скидку в рулетке!