Логика → .11 Принцип Дирихле
Ошибка.
Попробуйте повторить позже
В квадрате со стороной находится
точка. Докажите, что какие-то три из них можно накрыть кругом радиуса
Подсказка 1
Было бы хорошо понять, какой другой фигурой можно накрыть хотя бы три точки, а потом уже накрыть выбранную фигуру кругом с радиусом 1/7.
Подсказка 2
На какие фигуры удобно разбить квадрат?
Подсказка 3
Разбейте всю доску на 25 квадратиков! Как можно оценить количество выстрелов в каждом из них?
Разобьём наш квадрат на 25 квадратов со стороной По принципу Дирихле в какой-то из них попадёт по крайней мере три точки из 51
брошенной (иначе в каждом квадрате точек не больше двух, всего точек не больше 50, но ведь 51 больше 50). Эти три точки можно накрыть
кругом радиусом, равным половине диагонали квадрата
поэтому и кругом радиуса
тоже накрыть
получится.
Ошибка.
Попробуйте повторить позже
Дано различных натуральных чисел, не больших
Докажите, что среди их положительных попарных разностей есть три
одинаковых.
Так как все числа натуральные и не превышают то их попарные положительные разности принимают значения от
до
Всего
попарных разностей у
чисел
штук.
Заметим, что разность имеется не более, чем у одной пары: такое возможно только при наличии чисел
и
Тогда не менее
попарных разностей принимают значения от
до
Воспользуемся принципом Дирихле: клетками будем считать числа от до
а кроликами —
попарных разностей. Если бы
в каждой клетке сидело бы не больше двух кроликов, то всего кроликов было бы не более
Значит, в
какой-то клетке сидит хотя бы
кролика, что означает, что какое-то значение для разности принимается не менее трёх
раз.
Ошибка.
Попробуйте повторить позже
На 2025 островах Северного Ледовитого океана живут несколько медведей. Каждый медведь иногда совершает заплыв,
переплывая с одного острова на другой. Оказалось, что за год каждый медведь совершил хотя бы один заплыв, но никакие
два медведя не сделали поровну заплывов. При этом между каждыми двумя островами и
был совершён ровно
один заплыв: либо из
в
либо из
в
Докажите, что на каком-то острове и в начале, и в конце года не было
медведей.
Подсказка 1:
Давайте попробуем обозначить количество медведей через n. С его помощью можно оценить количество заплывов.
Подсказка 2:
Если занумеровать медведей по возрастанию количества их заплывов, то становится ясно, что i-й медведь сделал не менее i заплывов. Отсюда вытекает оценка. А можно ли вычислить количество заплывов в явном виде?
Подсказка 3:
С другой стороны, из условия понятно, что количество заплывов равно количеству пар островов. Сколько их?
Подсказка 4:
Итак, вы получили оценку n ≤ 2024. Используя это, можно некоторым образом оценить, сколько медведей было в начале и в конце года на каждом из островов. А там до окончания решения недалеко.
Подсказка 5:
Каждый медведь в конце и в начале года находится на каком-то острове, поэтому эта величина не больше 4048. Теперь подумайте, как, используя это, найти остров, на котором не было медведей. Быть может, стоит поискать остров, на котором не было медведей либо в начале, либо в конце года?
Подсказка 6:
В этом вам поможет принцип Дирихле. А как насчёт того, чтобы показать, что на таком острове медведей не было на самом деле как в начале, так и в конце года?
Подсказка 7:
Давайте вспомним, что суммарно за год на любом острове ровно происходит 2024 заплыва, которые заканчиваются или начинаются на этом острове. Но если, например, в начале года на острове был 1 медведь, а в конце 0, то может ли количество заплывов быть таким?
Обозначим общее число медведей через Тогда всего заплывов сделано не менее
С другой стороны, общее число заплывов равно количеству пар островов, то есть Таким образом,
откуда
и, следовательно,
Посчитаем, сколько медведей было в начале и в конце года на каждом из островов. В сумме получится не более потому что
каждый медведь в начале и в конце года был на одном из островов. Поскольку
тогда по принципу Дирихле на каком-то острове в начале и в конце года в сумме было не более одного медведя.
Пусть в начале года на медведей не было, а в конце года там был ровно
медведь. Тогда общее число заплывов, заканчивающихся
на острове
на
больше общего числа заплывов, которые на острове
начинаются. Таким образом, остров
был начальной или
конечной точкой для нечётного числа заплывов, но это количество должно равняться
(по одному заплыву в каждую сторону для
каждого из
других островов), что чётно, – противоречие.
Аналогично выясняется, что наоборот тоже не бывает: если в начале года на острове был один медведь, а в конце года – ноль, то
число заплывов, начинающихся на
на
больше числа заплывов, заканчивающихся на
что снова даёт нечётное общее число
заплывов, связанных с
(но
чётно).
Итого на острове и в начале, и в конце года медведей не было, что и требовалось.
Ошибка.
Попробуйте повторить позже
В классе из школьников каждому выставляется оценка по пяти предметам, причем одна из трех возможных. Докажите, что если
из
этих школьников получили свои оценки, то последнего можно оценить так, чтобы его оценка отличалась от оценки любого другого
школьника хотя бы по двум предметам.
Выберем некоторый предмет — например, физику. По принципу Дирихле, найдётся оценка которую по физике получили не более 7
(
) учеников. Рассмотрим все возможные наборы оценок для 24-го ученика, в которых по физике стоит
Всего таких наборов
Каждый ученик, котороый получил
по физике, «запрещает»
наборов: свой набор и любой набор, в котором изменилась
оценка по любому предмету, кроме физики. А остальные ученики «запрещают» всего по одному предмету. Таким образом, всего запретов не
более
откуда остаётся вариант для 24-го ученика.
Ошибка.
Попробуйте повторить позже
Выбрано число из множества
Докажите, что среди выбранных чисел найдутся два, одно из которых делится на
другое.
Рассмотрим наибольшие нечётные делители выбранных чисел. У чисел от 1 до нечетными делителями могут быть лишь числа
По принципу Дирихле, два из выбранных чисел имеют одинаковые наибольшие нечётные делители. Это означает, что два
выбранных числа отличаются только тем, что множитель 2 входит в них в разных степенях. Большее из них будет делиться на
меньшее.
Ошибка.
Попробуйте повторить позже
В классе учится 20 человек, при этом нет трёх девочек, которые имели бы поровну друзей среди одноклассников-мальчиков. Какое наименьшее число мальчиков может учиться в этом классе?
Докажем, что минимальное количество мальчиков равно 6. От противного, пусть мальчиков может быть не больше 5. Тогда из этого следует, что девочек хотя бы 15, каждая из них может дружить не больше, чем с 5 мальчиками. Тогда, по обобщённому принципу Дирихле, какие-то 3 девочки имеют одинаковое количество друзей-мальчиков, противоречие.
Пример: пусть
…,
— мальчики, а
…,
— девочки. Положим, что
ни с кем не дружат;
дружат только с
дружат только с
…,
дружат со всеми мальчиками. Очевидно, что условие задачи
выполняется.
6
Ошибка.
Попробуйте повторить позже
На клетчатую доску размера разместили
квадратов со сторонами
по линиям сетки. Докажите, что хотя бы одна
клетка доски будет покрыта не менее
квадратами.
Рассмотрим центральный квадрат Тогда он обязательно покрыт целиком квадратами со сторонами 9, 10, …, 15. Квадрат
покрывает хотя бы одну из центральных клеток, она и будет покрыта хотя бы восьмью квадратами.
Ошибка.
Попробуйте повторить позже
У фермера имеется быков,
баранов,
коров и
овечек, а также карусель на
животных. В карусели стоят коровы и
овечки. Напротив каждого выхода из загона в карусели находится другой загон: как не сложно понять, их тоже
и в них стоят быки и
бараны. Докажите, что фермер может так повернуть карусель и открыть загоны, чтобы хотя бы
животных из
встретили
животное своего вида.
Подсказка 1
В задачах на доказательство существования способа с каким-либо свойствами бывает полезно предполагать противное. Таким образом, мы будем предполагать, что каждый способ из возможных не может обладать данными свойствами.
Подсказка 2
Предполагая противное, получим, что при произвольной остановке карусели меньше 200 животных встретят животное своего вида. Что при этом можно сказать о суммарном количестве встреч при всех возможных остановках карусели?
Подсказка 3
Если при каждой остановке количество встреч было меньше 100, то общее количество встреч меньше 200*100. Придумайте другой способ посчитать суммарное количество встреч и получите противоречие.
Легко видеть, что фиксированное животное из первого загона встретит животное того же вида ровно раз (то есть при
поворотах
карусели из
). Тогда суммарное количество встреч животных одного типа равно
Тогда по принципу Дирихле при
каком-то повороте количество встреч было не меньше, чем
то есть при таком повороте не менее
животных встретили
животное того же вида.
Ошибка.
Попробуйте повторить позже
Клетчатая фигура уголок состоит из центральной клетки, к которой присоединены горизонтальный и вертикальный прямоугольники
(всего в фигуре
клетка). Докажите, что при любой раскраске клеток квадрата
в
цветов из него можно вырезать
уголок, содержащий две клетки одинакового цвета.
Рассмотрим квадрат расположенный “глубоко внутри” квадрата
(например, подойдёт квадрат
центральная
клетка которого совпадает с центральной клеткой квадрата
Поскольку в рассматриваемом квадрате
клетка, а
цветов имеется всего лишь
он содержит две клетки одинакового цвета. Нетрудно понять, что эти две клетки всегда
можно накрыть одним уголком, выступающим за пределы квадрата
но целиком лежащим в большом квадрате.
Ошибка.
Попробуйте повторить позже
Дано натуральное число На доске выписаны все натуральные числа от
до
(оба числа оканчиваются
на
нулей). У каждого из них выбрали делитель, меньший его самого. Докажите, что хотя бы два из этих делителей
совпадают.
Положим для краткости На доске выписаны натуральные числа от
до
. Рассмотрим выписанные числа, взаимно
простые с 6. Таких чисел ровно
поскольку среди любых шести подряд идущих чисел ровно два числа взаимно просты с
(это числа,
дающие остатки
и
при делении на
). Выпишем делители, которые мы выбрали у этих чисел. Эти делители по крайней мере в
раз меньше исходного числа, значит, все они меньше
. Кроме того, они взаимно просты с
значит, их всего не более
Таким
образом, мы сопоставили каждому из
чисел делитель, причем всего делителей
Следовательно, какие-то два делителя
совпадают.
Ошибка.
Попробуйте повторить позже
Натуральные числа от до
разбили на
множеств. Докажите, что в одном из них найдутся три числа, являющиеся длинами
сторон некоторого треугольника.
Подсказка 1
Какое условие на 3 числа должно выполняться, чтобы они могли быть сторонами треугольника?
Подсказка 2
Сумма двух любых чисел тройки должна быть больше третьего! Попробуем найти такое подмножество множества чисел 1,...,200, что если распределить его на 50 групп любым способом, то однозначно можно оценить сумму двух его любых!
Подсказка 3
Рассмотрите "большие" числа (сколько их нужно взять?), для них сумма двух любых тоже будет достаточно "большой" ;)
Рассмотрим числа Так как их всего
то по принципу Дирихле какие-то три из них попадут в одно множество. Сумма
любых двух из этих трех чисел больше
и, следовательно, больше третьего числа. Значит, существует треугольник с соответствующими
длинами сторон.
Ошибка.
Попробуйте повторить позже
Несколько камней были разложены в кучек. Затем камни разложили по-другому, в
кучек. Докажите, что какой-то камень
попал в кучку большего размера, чем та, в которой он лежал изначально.
Каждому камню назначим вес обратный к числу камней в кучке, в которой он лежит. Тогда сумма весов до перекладывания
больше суммы весов после перекладывания
Следовательно, вес хотя бы одного камня уменьшился, что и требовалось
доказать.
Ошибка.
Попробуйте повторить позже
Клетчатый куб состоит из ячеек, представляющих из себя единичные кубики. 361 ячейка закрашена. Докажите, что в каком-то
кубике
закрашено хотя бы четыре ячейки.
Источники:
Подсказка 1
Дан куб со стороной 9, а надо понять что-то про кубики со стороной 2. Конечно, неудобно, что большой куб ровно не разбиваются на маленькие. Но мы можем попробовать разбить на кубики 2*2*2 хотя-бы ту часть куба, которую возможно, и применить для нее предположение, противоположное вопросу задачи.
Подсказка 2
Но у нас остается еще часть большого куба, не разбитая на кубы 2*2*2. Эту часть тоже можно как-то разбить хорошо (удобно, что 4 ячейки укладываются в квадратик 2*2) и понять, какое максимальное кол-во закрашенных ячеек может быть, если в каждом кубике 2*2*2 их не более 3!
Вырежем из нашего куба куб и разобьём его на 64 куба
.
Предположим, что в каждом кубике закрашено не более трёх ячеек, то есть всего не более 192.
В исходном кубе после этого остались кубики на трёх гранях, имеющих общую вершину. Рассмотрим 64 клетки на одной из этих граней,
которые не лежат ни на какой из двух других. Они разбиваются на 16 квадратов , в каждом из которых не более трёх закрашенных
ячеек. Итого на трёх гранях получаем не более
.
У нас остались не рассмотренными 25 ячеек, образующих три ребра исходного куба, сходящиеся в одной вершине. Среди них закрашены
не более 24, так как общая ячейка трёх этих рёбер и три её соседних лежат в одном кубике , значит, среди этих четырёх ячеек не
более трёх закрашенных.
Таким образом, мы получаем максимум закрашенных ячеек, что противоречит условию задачи. Значит, наше
предположение было неверно.
Ошибка.
Попробуйте повторить позже
Внутри правильного шестиугольника со стороной 1 расположено 7 точек. Докажите, что среди них найдутся две точки на расстоянии не больше 1.
Правильный шестиугольник можно разбить на шесть правильных треугольников со стороной 1. Тогда хотя бы в одном из этих треугольников будет лежать две отмеченные точки. Расстояние между ними не будет превосходить стороны треугольника.
Ошибка.
Попробуйте повторить позже
Можно ли в таблице расставить числа
,
и
так, чтобы все суммы чисел по вертикалям, горизонталям и двум главным
диагоналям были различны?
В условии требуется, чтобы значения сумм (
строк,
столбцов и две диагонали) были различны. Каждая из этих сумм состоит
из
слагаемых, принимающих одно из значений
,
,
. Поэтому каждая из сумм принимает целочисленное значение в диапазоне от
до
. Всего возможных значений сумм —
. Поскольку
, какие-то две из сумм обязательно принимают
равные значения.
Ошибка.
Попробуйте повторить позже
На одном берегу реки Нелли расположено сёл, а на — другом
Между каждыми двумя сёлами, находящимися на разных берегах,
курсирует моторка одной из фирм “Сцилла” или “Харибда”. Докажите, что можно выбрать либо по два села на каждом берегу так, что все
четыре линии между ними обслуживает фирма “Сцилла”, либо по шесть сёл на каждом берегу так, что все
линий между ними
обслуживает фирма “Харибда”.
Пусть сёл расположены на левом берегу, а
— на правом. Пар сёл на левом берегу
Если на правом берегу есть хотя бы
села, из которых выходит хотя бы по два рейса фирмы «Сцилла», то по принципу Дирихле из них найдутся два села, из которых ведут по
два рейса фирмы «Сцилла» в одну и ту же пару. В этом случае будет выполнено первое условие задачи. В противном случае на правом
берегу будет хотя бы
сёл, из которых ведут хотя бы шесть рёбер фирмы «Харибда». Так как на левом берегу мы можем
выбрать
сёл семью способами, по принципу Дирихле на правом берегу найдутся хотя бы
сёл (
из которых ведут
по шесть рёбер фирмы «Харибда» в одну и ту же шестёрку сёл левого берега. В этом случае выполнено второе условие
задачи.
Ошибка.
Попробуйте повторить позже
Докажите, что из 52 целых чисел всегда найдутся два, разность квадратов которых делится на 100.
Если целых чисел больше 50, то по принципу Дирихле найдутся хотя бы два, которые дают одинаковые остатки при делении на 50.
Обозначим их и
Так как
то квадраты этих чисел дают одинаковые остатки при делении на 100. А значит, разность этих квадратов делится на 100.
Ошибка.
Попробуйте повторить позже
В ящике лежат шары: красных,
синих и
зелёный. Сколько шаров надо вынуть, не глядя, чтобы наверняка достать
шара одного
цвета?
Подсказка 1
У нас всего 3 цвета шаров. Предположим, что мы взяли три шара. Может ли среди них не оказаться двух шаров одного цвета?
Подсказка 2
Верно, может! Например, если мы взяли 1 зеленый шар, 1 красный и 1 синий. Тогда придется взять не менее четырех шаров. А может ли условие задачи не выполниться, если мы взяли 4 шара?
Всего различных цветов Если мы взяли
шара, то по принципу Дирихле найдётся цвет, которому соответствует по крайней мере
шара. С другой стороны, если мы возьмём
шара, где все они имеют различный цвет, то не найдётся
шара одного цвета. Значит,
меньше
шаров взять не получится.
Минимум шара
Ошибка.
Попробуйте повторить позже
На шахматную доску поставили
шахматных коня. Докажите, что какие-то два коня бьют друг друга. Напомним, что конь бьёт
буквой Г: на
клетки в одном направлении и на
клетку в перпендикулярном.
Подсказка 1
Расположение коней нам неизвестно. Но хотелось бы выделить область, в которой коней было бы достаточно много. Для этого удобно было бы разделить квадрат на 4 одинаковые области. Как это сделать?
Подсказка 2
Верно! Можно разделить квадрат на 4 квадрата 4 × 4. По принципу Дирихле в одном из них будет не менее 9 коней. Попробуем теперь доказать, что в этом квадрате два коня бьют друг друга. Можно ли и эту область разбить на несколько других так, чтобы два коня в одной из областей наверняка били друг друга?
Подсказка 3
Разобьем квадрат на 4 группы клеток по следующему признаку: каждая группа состоит из четырех клеток, являющимися последовательными ходами коня. Легко проверить, что квадрат разбивается таким образом полностью. Тогда в одной из этих четырех групп не менее трех коней. Найдутся ли 2, которые бьют друг друга?
Разобьем доску на квадрата
в каком-то из них не меньше
коней(по принципу Дирихле, иначе
Разделим клетки
этого квадрата на
группы следующим образом:
По принципу Дирихле, в какой-то из этих групп хотя бы коня(снова, если
то
Два коня из этой группы и будут бить
друг друга.
Ошибка.
Попробуйте повторить позже
У восьмерых друзей в сумме рублей (у каждого — целое число рублей).
(a) Докажите, что кто-то из них может купить пакет сока за рублей.
(b) Докажите, что какие-то двое из них, скинувшись, могут купить шоколадку за рублей.
(c) Докажите, что какие-то трое из них, скинувшись, могут купить торт за рублей.
Подсказка 1, пункт a
Попробуем применить принцип Дирихле. Поделим 713 на 8 с остатком и заметим, что получившееся число больше 89. Какой вывод можно сделать?
Подсказка 1, пункт b
Рассмотрим двух друзей, у которых количество денег наибольшее и предположим, что даже они не могут купить шоколадку. Можно ли оценить количество денег у других ребят?
Подсказка 2, пункт b
Верно! Если два друга с наибольшим количеством денег не могут купить, то у них вместе не более 178 рублей, а тогда у одного из них не более 89. Таким образом, у остальных шести ребят тоже не более 89 рублей. Могло ли так получиться?
Подсказка 1, пункт c
Попробуем действовать аналогично пункту b. Тогда у троих друзей с наибольшим количеством денег не больше 267 рублей. Можно ли оценить количество денег у остальных пяти друзей?
Подсказка 2, пункт c
Верно! Если у троих не более 267 рублей, то у одного из них не более 89 рублей, а поскольку у этих троих количество денег наибольшее, то у остальных пяти тоже не более 89 рублей. Где противоречие?
(a) Заметим, что Тогда по принципу Дирихле, если “ящиками” будут дети, а “кроликами”
рублей, то у кого-нибудь из
детей будет хотя бы
рублей. Значит, он и сможет купить сок.
(b) Рассмотрим двух друзей, у которых наибольшее количество денег. Если они не могут купить шоколадку, то у них не больше
рублей. Значит у какого-то из них по принципу Дирихле не больше
Так как его количество денег максимально, то у оставшихся
не
больше
рублей. Итого, общее число денег не больше
Противоречие.
(c) Рассмотрим теперь троих друзей с наибольшей суммой денег. Если они не могут купить торт, то у них не больше рублей. Значит
у какого-то из них по принципу Дирихле не больше
Так как его количество денег максимально, то у оставшихся
не больше
рублей. Итого, общее число денег не больше
Противоречие.