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

Применение классических комбинаторных методов к разным задачам

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

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

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

Найдите наименьшее шестизначное число со всеми различными цифрами.

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

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

Ответ: 102345

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

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

Часы показывают время из 4 цифр (часы и минуты, например 17:05). Какова наибольшая возможная сумма цифр на таких часах?

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

В разрядах могут стоять как максимум цифры 2, 9, 5, 9 соответственно. Однако, если первая цифра равна 2, то вторая не больше 3, и получается как максимум 2+ 3+ 5+ 9<24  . Значит, в точности 2+ 9+5 +9= 25  не достижимо, а вот число на 1 меньше мы уже получать умеем: 19:59 даёт сумму 24.

Ответ: 24

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

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

Все цифры числа — простые, их сумма равна 25. Найдите самое маленькое такое число.

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

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

Сначала докажем, что в числе не может быть 4 или менее знаков. Трёх точно не хватит, так как максимальная сумма цифр 7⋅3= 21< 25  . Далее рассмотрим четырёхзначные числа. Так как 25 — нечётное число, то 4 цифры не могут быть нечётными. Поэтому как минимум одна цифра равна 2, и тогда сумма оставшихся равна 23, и тремя цифрами, не превосходящими 7, её не получить.

Итак, в числе как минимум 5 знаков. Заметим, что 22777 подходит. При этом числа с одинаковым количеством разрядов мы сравниваем по цифрам слева направо, и цифра 2 — минимально возможная. Поэтому все числа, начинающиеся не на 22, будут больше нашего примера. Оставшиеся цифры равны по 7, так как сумму 21 можно получить только с помощью трёх семёрок.

Ответ: 22777

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

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

За какое наименьшее число ходов конь может пройти из левого нижнего угла доски 100×100  в правый верхний?

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

Пронумеруем все строчки и все столбцы числами от 1 до 100. Тогда нам нужно попасть из клетки (1, 1) в клетку (100, 100). За каждый ход коня одна координата меняется на 1 (+1 или -1), а вторая на 2 (+2 или -2). Будем жадно прыгать к клетке (100, 100). Сначала в клетку (2, 3), потом в (4, 4). Будем продолжать такие прыжки по 2. Тогда получим последовательность клеточек:

(1, 1) -> (4, 4) -> (7, 7) -> …-> (3k + 1, 3k + 1) -> (3(k + 1) + 1, 3(k + 1) + 1) -> ...

Заметим, что закончим мы именно в клетке (100, 100), так как мы побываем на всех клетках вида (3k + 1, 3k + 1), а число 100 представляется в таком виде (дает остаток 1 при делении на 100).

Нам понадобилось (100− 1)∕3⋅2= 66  ходов.

Проверим оценкой, что наш жадный алгоритм дал лучший результат. За один ход коня сумма координат клетки меняется не более, чем на 3. Тогда, чтобы из суммы 2 получить сумму 200, нужно как минимум (200− 2)∕3= 66  ходов.

Ответ: 66

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

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

Можно ли расставить числа в таблице 6× 9  так, чтобы в каждом столбце была сумма по 10, а в каждой строке — по 20?

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

Подсказка 1

Попробуем их так расставить. При подсчёте чего можно использовать сумму чисел в каждом столбце или в каждой строке?

Подсказка 2

Посчитаем сумму во всей таблице!

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

Сумму всех чисел таблицы можно посчитать двумя способами, и оба способа должны давать одинаковый ответ. Однако по строкам получаем 6⋅20= 120  , а по столбцам — 9⋅10= 90  .

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

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

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

Средний возраст 11 игроков футбольной команды — 22 года. Во время матча один игрок получил травму и ушел с поля. Средний возраст оставшихся — 21 год. Сколько лет получившему травму?

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

Суммарный возраст игроков до ухода равен 11⋅22 =242  , а после — 21⋅10 =210  . Значит, возраст ушедшего — 242 − 210= 32  года.

Ответ: 32

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

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

В однокруговом турнире участвовали 15 шахматистов. Могло ли оказаться, что каждый из них ровно 5 раз сыграл вничью?

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

Ничья взаимна (если A сыграл вничью с B, то B сыграл вничью с A). Пусть за ничью каждый получает по очку. Тогда суммируя эти очки по всем играм вничью, получим четное число (за каждую игру отдаем 2 очка), а по игрокам — нечетное (5⋅15  ). Получили противоречие.

Ответ: Нет, не могла

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

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

Солдаты построены в две шеренги по n  человек, так что каждый солдат из первой шеренги не выше стоящего за ним солдата из второй шеренги. В шеренгах солдат выстроили по росту. Докажите, что после этого каждый солдат из первой шеренги также будет не выше стоящего за ним солдата из второй шеренги.

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

Решение

Обозначим через a1,a2,...,an  рост солдат первой шеренги в порядке убывания, а через b1,b2,...,bn  рост солдат второй шеренги в порядке убывания (те же обозначения используем и для самих солдат).

Пусть утверждение задачи неверно: ak > bk  для некоторого k  . Это означает, что до перестраивания по росту солдат ak  мог стоять только перед одним из k− 1  солдат b1,b2,...,bk−1  . То же справедливо и для солдат a1,a2,...,ak−1  , поскольку они не ниже солдата ak  . Итак, до перестраивания шеренг k  солдат a1,a2,...,ak  могли стоять только перед k− 1  солдатами b1,b2,...,bk−1  . Противоречие.

Ответ:

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

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

На доске написано 2021  число. Оказалось, что сумма любых двух написанных на доске чисел также написана на доске. Какое наибольшее количество ненулевых чисел может быть написано?

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

Подсказка 1

Для начала упорядочим наши числа! Давайте разберемся, сколько положительных и отрицательных чисел может быть на доске?

Подсказка 2

Да, если у нас есть хотя бы два положительных числа, то их сумма тоже написана на доске! Тогда, если мы сложим максимальное число и еще какое-то положительное, то мы получим, что их сумма тоже будет на доске! Поэтому на доске не больше одного положительного числа. А что же с отрицательными числами?

Подсказка 3

Верно, с ними всё точно также, только смотреть нужно не на максимум, а на минимум! Таким образом, мы получили, что на доске может быть не более одного положительного и отрицательного числа. Осталось привести пример, когда такое возможно

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

Упорядочим числа по возрастанию. Если два самых больших числа a  и b  (a ≥b  ) оба положительные, то их сумма a+ b,  которая больше максимального числа (a +b> a),  должна быть тоже на доске. Значит, на доске не больше одного положительного числа.

Аналогично поймем про отрицательные числа. Если два самых маленьких c  и d  (c≤ d)  числа оба отрицательные, то их сумма c+ d,  которая меньше минимального числа (c+ d< c),  должна быть тоже на доске. Значит, на доске не больше одного отрицательного числа.

Получили оценку: на доске не более двух ненулевых чисел.

Пример на ровно два ненулевых числа простой: 1,− 1  и 2019  нулей. Все условия задачи в нем выполняются.

Ответ:

 2

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

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

По кругу выписаны несколько чисел, каждое равно полусумме двух соседних. Докажите, что все числа равны.

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

Рассмотрим самое большое из выписанных чисел. Если таких несколько, то рассмотрим любое. Обозначим это число через b  , а его соседей — через a  и c  . Тогда по условию 2b= a+ c  . Но в силу выбора b  мы имеем два неравенства: b≥ a  и b≥ c  . Поэтому равенство 2b= a+ c  возможно только в случае, когда a =b =c  . Продолжая рассуждения для числа c  и его соседей b  и d  получаем, что следующее число d  также равно значению наибольшего числа. Таким образом мы получим, что все числа равны между собой.

Ответ:

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

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

Новая футбольная схема тренера Г. предлагает игрокам всегда при получении мяча делать пас ближнему, а самим не двигаться с места. Докажите, что если изначально все попарные расстояния между игроками различны, то рано или поздно какие-то двое будут передавать мяч друг другу.

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

Подсказка 1

До некоторых игроков мяч мог не дойти, и всех игроков, кто ни разу не передавал мяч, рассматривать нет смысла. Теперь переформулируем задачу: при каких условиях получится так, что игрок передаст мяч тому, от кого он его получил?

Подсказка 2

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

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

Из всех игроков, до которых дошел мяч, выберем двух человек A  и B  , между которыми расстояние наименьшее. Тогда рано или поздно до кого-то из этих двух, в силу их выбора, дойдет мяч (мы рассматриваем только тех, до кого мяч дошёл). В этот момент мяч будет переходить только от A  к B  и обратно: ведь из всех, до кого доходит мяч, у игрока A  минимальное расстояние именно до B  , и то же верно для игрока B  по отношению к A  . Значит, именно эти двое и будут передавать мяч друг другу.

Замечание. Если сразу рассматривать двух игроков с наименьшим расстоянием, то возникает проблема, что до них мяч может не дойти. Это неверное решение, соблазн к которому есть у большинства при изучении принципа крайнего!

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

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

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

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Допустим минимум равен 16. Это число можно понять, как примерно 50/3. Тогда в рассматриваемой группе минимум 51 грибов. Отлично. Но что будет, если минимум меньше 16? А если взглянуть на других четверых грибников?

Подсказка 4

Ага, в таком случае они собрали 14+13+12+11, то есть не более 50 грибов. Но тогда, значит, выбранные нами трое грибников собрали не менее 50. Победа!

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

Рассмотрим трёх грибников, собравших вместе максимальное (среди всевозможных троек грибников) количество грибов. Если минимальное (из этих трех) количество грибов не меньше 16, то вместе три грибника собрали грибов не меньше, чем 16+ 17+ 18= 51.  Если указанное минимальное количество не больше 15, то оставшиеся четыре грибника собрали вместе не более 14 +13+ 12+11= 50  грибов. Отсюда заключаем, что первые трое собрали вместе не менее 50 грибов.

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

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

Кубик Рубика 3 ×3× 3  надо распилить на единичные кубики. После распила части можно перекладывать и прикладывать так, чтобы можно было пилить несколько частей одновременно. Каким минимальным количеством распилов можно обойтись?

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

Подсказка 1

Рассмотрим какой-нибудь конкретный кубик, отличающийся ото всех остальных. Какой?

Подсказка 2

Центральный! Сколько разрезов нужно, чтобы выпилить его?

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

Рассмотрим центральный кубик 1× 1×1  (единственный кубик, который не виден снаружи). Чтобы в конце получилось 27 кубиков, нужно выпилить центральный кубик, т.е. произвести по крайней мере по одному распилу вдоль каждой из шести граней центрального кубика. Ясно, одним распилом нельзя пилить вдоль двух граней. Отсюда следует, что нужно сделать по крайней мере шесть распилов.

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

Ответ: 6

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

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

Каждый из учеников класса в течение дня один раз посидел в компьютерном классе. Известно, что там каждый встретился с каждым. Докажите, что в некоторый момент все ученики были в компьютерном классе.

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

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

Ответ:

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

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

На доске 100× 100  стоит несколько ладей. Докажите, что их можно раскрасить в 3 цвета так, чтобы ладьи одного цвета друг друга не били.

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

Подсказка 1

Число ладей может быть разным, а доказать нужно для любой расстановки любого числа ладей. Попробуем применить метод индукции по числу ладей. База индукции, когда ладей нет, очевидна. Убрав любую ладью, мы сможем найти правильную раскраску для меньшего числа ладей. Всегда ли эту раскраску можно продолжить до нужной по условию задачи?

Подсказка 2

Нет, не всегда: например, ладью, которую мы убрали, били изначально 3 ладьи, которые оказались окрашены в разные цвета. Но если ладью изначально били только две ладьи, то как бы они ни были в итоге раскрашены, для нашей новой ладьи найдется какой-нибудь цвет. Можно ли выбрать ладью так, чтобы ее били только 2?

Подсказка 3

Попробуем выбрать ладью из самого правого столбца. Любая ли ладья нас устроит?

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

Будем действовать по индукции по количеству ладей на доске. База для одной ладьи очевидна.

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

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

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

На плоскости отмечено n ≥3  точек, никакие три из которых не лежат на одной прямой. Точки покрасили в черный, красный и желтый цвета (каждый цвет присутствует). Докажите, что можно выбрать треугольник с вершинами в отмеченных точках такой, что все его вершины разноцветны, а внутри нет отмеченных точек.

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

Рассмотрим треугольник ABC  с разноцветными вершинами наименьшей площади. Пусть внутри есть некоторая отмеченная точка D  . Она покрашена в один из трех цветов, пусть в тот же цвет, что и A  . Тогда вершины треугольника DBC  покрашены в три разных цвета, а также площадь треугольника DBC  меньше площади ABC  — противоречие с изначальным выбором треугольника.

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

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

На полях шахматной доски расставлены числа 1, 2, …, 64. Докажите, что найдется пара соседних по стороне клеток, где числа отличаются не меньше, чем на 5.

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

Подсказка 1

Попробуем пойти от противного: предположим, что на любой паре соседних клеток разница чисел не больше 4. Надо попытаться найти путь от одного небольшого числа до другого достаточно большого числа так, чтобы оказалось, что конечное большое число не могло оказаться в конце этого пути. Длина пути - количество клеток, по которым он проходит, не считая первой клетки. Что можно сказать о наибольшей длине пути между клетками?

Подсказка 2

Ясно, что длина пути не превосходит 14 (не больше 7 смещений по вертикали и не больше 7 по горизонтали). Какая тогда может быть наибольшая разница между числом в начале пути и в конце пути?

Подсказка 3

Могли ли 1 и 64 оказаться на одном пути?

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

Посмотрим, где стоят числа 1 и 64. Заметим, что между этими клетками есть путь, проходящий по соседними по стороне клеткам, имеющий длину не более 14. Предположим, что в любой паре соседних клеток числа отличаются не больше чем на 4. Тогда пройдя по пути от 1 до клетки, где стоит 64, мы получаем, что число в данной клетке не больше, чем 1+4⋅14= 57< 64  — противоречие.

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

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

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

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

Рассмотрим вершину A  наибольшей степени. Пусть её степень равна a.  Тогда все её соседи имеют попарно различные степени, не превосходящие a,  откуда среди их степеней есть 1,  что нам и требовалось.

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

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

В каждой клетке шахматной доски написано число, причем каждое из чисел не больше, чем среднее арифметическое своих соседей по сторонам. Докажите, что все числа равны.

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

Пусть X  — наибольшее из написанных чисел. Рассмотрим одно из чисел, равно X  . Пусть рядом с ним стоят числа a,...,a
 1    k  , где  k  зависит от того, какую клетку мы сейчас рассматриваем. Тогда    a1+...+ak
X =   k  , причём числитель правой части не более kX  . Откуда получаем, что во всех соседних клетках с числом X  тоже стоят числа X  . Продолжая рассуждения получим, что во всех клетках доски написано число X  .

Ответ:

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

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

Незнайка утверждает, что разбил числа от 1 до 100 на две группы с равной суммой, причем в одной группе 29 чисел, а в другой — 71. Можно ли ему верить?

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

Заметим, что максимальная возможная сумма 29 чисел это 100+ 99+ ...+ 72= 86⋅29 =2494  , а минимальная возможная сумма 71 числа это 1+ 2+ ...+ 71 =36⋅71= 2556  . Значит сумма 71 числа всегда будет больше.

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