Логика → .11 Принцип Дирихле
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
В “Школково” работают преподавателей. На ежегодном собрании они разошлись по
аудиториям. Верно ли, что в какой-то аудитории
собрались ровно
преподавателей?
В случае ответа “Нет” нам достаточно привести контрпример. Пусть преподаватели распределились так: ,
,
,
,
,
. Нетрудно убедиться, что преподавателей действительно
, но при этом ни в какой аудитории не собралось ровно
пятеро.
Ошибка.
Попробуйте повторить позже
Скитаясь по космосу, Пин встретил инопланетян. Докажите, что среди них найдутся
существ с одинаковым числом ног или
существ, у каждого из которых разное число ног.
Подсказка 1
Попробуем применить принцип Дирихле. Пусть кроликами у нас будут инопланетяне, а клетками - количество их ног. То есть в одну клетку будем сажать тех, у кого одинаковое число ног. Тогда как переформулируется вопрос задачи?
Подсказка 2
Докажите, что в какой-то клетке будет 8 кроликов или будет хотя бы 8 клеток (8 различных значений количества ног). Как обычно, пробуем пойти от противного. Пускай ни то, ни это неправда, что тогда?
Подсказка 3
Тогда у нас максимум 7 клеток и в каждом максимум 7 кроликов! Дальше осталось только посчитать!
Первое решение.
Будем называть инопланетян котиками. Если у котиков одинаковое количество ног, то будем сажать их в один домик. По условию
нас просят доказать, что среди котиков найдутся
котиков в одном домике или найдутся
домиков. Это прямое
следствие обобщённого принципа Дирихле, ведь суммарное число котят во всех
домиках равно
и больше, чем
.
Поэтому если
, то хотя бы в одном домике больше
котят. А если в каждом из
домиков не больше
котят, то
Второе решение.
Предположим, что ни одно из условий не выполнилось. Тогда количество ног у этих инопланетян принимает не больше различных
значений, и каждое значение принимается не больше
раз. Тогда всего инопланетян не больше, чем
. Но по условию их
.
Значит, мы пришли к противоречию, и по крайней мере одно из условий задачи точно выполнится.
Замечание.
Если существ с нужным свойством нашлось больше восьми, то уж восемь найдутся среди них, так что условие корректно.
Ошибка.
Попробуйте повторить позже
Крош нарисовал на доске квадрат и написал в каждую клетку число
,
или
. Ёжик посчитал все суммы по горизонталям,
вертикалям и двум диагоналям (главной и побочной). Докажите, что у Ёжика в любом случае получатся хотя бы две одинаковые
суммы.
Подсказка 1
Всего ежик насчитал 10 вертикальных + 10 горизонтальных + 2 диагональных суммы, то есть 22. Нам нужно доказать, что есть хотя бы 2 одинаковые. То есть, чтобы воспользоваться принципом Дирихле, нам необходимо доказать, что различных сумм максимум 21.
Подсказка 2
Каждая из 22 сумм включает в себя 10 слагаемых. Как бы вообще понять, сколько может быть вариантов для суммы 10 чисел нашей таблицы? Нужно вспомнить условие про Кроша и попробовать применить его в оценке! Ведь есть только числа 1, 2 и 3.
Ёжик посчитал все суммы по горизонталям — таких десять, по вертикалям — тоже десять, по двум диагоналям — две. Всего Ёжик посчитал
суммы. Если окажется, что всего различных сумм у него могло быть меньше
, то по принципу Дирихле хотя бы две суммы Ёжика
должны быть одинаковыми.
Давайте воспользуемся условием про Кроша: минимальное число в таблице , а максимальное
. Поэтому минимальная сумма чисел
для Ёжика (он складывает десять чисел таблицы) это
а максимальная это
Натуральных чисел с
до
столько же, сколько
чисел от
до
.
Если бы все эти суммы были различны, то у Ёжика получилось бы различных значения, но, как мы поняли выше, различных
значений всего
. Значит, какие-то две суммы, посчитанные Ёжиком, равны.
Ошибка.
Попробуйте повторить позже
На доске написаны числа ,
,
,
, …,
. Докажите, что разность между какими-то двумя числами делится на
.
Подсказка 1
Попробуем переформулировать условие, чтобы стало более понятно, как можно применить принцип Дирихле в этой задаче. Заметим, что утверждение о том, что разность двух чисел делится на 99, равносильно тому, что у двух чисел совпали остатки при делении на 99.
Подсказка 2
Тогда нам осталось только доказать, что у каких-то двух чисел из выписанных на доске будут одинаковые остатки при делении на 99.
На доске написано чисел, а остатков при делении на
всего
штук: от
до
Значит, по принципу Дирихле на доске есть два
числа с одинаковыми остатками. Тогда их разность делится на
, что и требовалось.
Ошибка.
Попробуйте повторить позже
Для тренировки меткости Крош использует мишень размером . Он сделал
выстрелов. Докажите, что на мишени можно
выделить квадрат
, внутрь которого Крош не попал.
Подсказка 1
В задачах на принцип Дирихле мы часто идем от противного. Давайте предположим, что у него не осталось квадратика 1*1 без выстрелов. Тогда в любом квадрате 1*1 должна быть дырка от выстрела..
Подсказка 2
У нас 15 выстрелов. Чтобы воспользоваться принципом Дирихле, надо найти хотя бы 16 квадратов 1*1, и тогда какой-то точно останется свободным! Осталось в нашей квадратной мишени 4*4 найти 16 непересекающихся квадратов, чтобы решить задачу!
Предположим, что на мишени НЕЛЬЗЯ выделить квадрат , внутрь которого Крош не попал. Тогда Крош попал во все
квадратов. Но ведь он сделал
выстрелов и каждым выстрелом мог попасть только в один квадрат. Значит, он сделал не
больше
попаданий и точно меньше
. Следовательно, всё-таки на мишени МОЖНО выделить квадрат
, внутрь которого
Крош не попал.
Ошибка.
Попробуйте повторить позже
На следующей тренировке Крош использовал в качестве мишени квадрат . Он совершил
выстрелов, каждый раз стреляя в
новый квадратик
. Докажите, что найдутся три квадратика, образующие уголок из трех клеток, ни в одну из которых Крош не
попал.
Подсказка 1
Попробуем в этой задаче найти объекты, к которым можно применить принцип Дирихле. Например, поделим нашу мишень на квадраты 2*2. Тогда нам нужно доказать, что есть квадратик, куда Крош выстрелил 1 или 0 раз. Это будет значить, что в этом квадрате есть хотя бы 3 свободные клетки, из них и сложим наш уголок.
Подсказка 2
А теперь поймем, что у нас есть 49 выстрелов и 25 квадратиков. Осталось с помощью Дирихле доказать, что в каком-то из квадратов будет не больше одного выстрела!
Разобьем квадрат на
квадратиков
. Предположим, что в каждый квадратик Крош попал хотя бы дважды. Тогда всего
выстрелов было не менее
, а по условию их было
. Значит, есть квадрат, в который Крош попал не более
одного раза. Тогда в этом квадрате как раз и можно выделить уголок из трех клеток, ни в одну из которых Крош не
попал.
Ошибка.
Попробуйте повторить позже
На доске стоят 57 фишек. Если в каком-то квадрате
стоит всего одна фишка, то её можно убрать. Докажите, что за несколько
таких ходов убрать все фишки с доски не удастся.
Подсказка 1
Давайте поймём сначала, о чём нас на самом деле спрашивают в задаче. Так как количество фишек уменьшается, то единственной преградой к ходу будет то, что мы не сможем сделать его в какой-то момент. О каких ситуациях расположении фишек в таком случае можно подумать?
Подсказка 2
Да, например, подойдёт самый простой случай, когда у нас есть весь столбец, заполненный фишками. Но точно ли он всегда найдётся? Попробуйте понять это.
Подсказка 3
Верно, он всегда найдётся на нашей картинке. Если бы максимум фишек было по 7 в каждом столбце, то и фишек было бы всего 56, а их у нас 57. Победа!
Заметим, что если есть строка (или столбец), полностью заполненная фишками, то в какой-то момент сделать ход будет невозможно, при
этом на доске останутся фишки. Докажем, что такая строка найдется. Предположим, что ее нет. Значит, в каждой строке не более 7 фишек,
следовательно, всего на доске не более фишек. Противоречие.
Ошибка.
Попробуйте повторить позже
Если класс из человек рассадить в зале кинотеатра, то в любом случае хотя бы в одном ряду окажется не менее двух одноклассников.
Если то же самое проделать с классом из
человек, то по крайней мере три ряда окажутся пустыми. Сколько рядов в
зале?
Первое условие говорит о том, что рядов меньше , поскольку иначе во всех могло быть по одному и меньше. Второе же
условие исключает значения, меньшие
, поскольку
рядов класс может занять, а пустыми должны оказаться хотя бы
.
Ошибка.
Попробуйте повторить позже
В классе учеников, все они родились в
году. Найдётся ли такой месяц в году, в котором отмечают свой день рождения не меньше
чем
ученика этого класса?
Источники:
Подсказка
Давайте предположим, что такого месяца не найдется. Тогда в каждый месяц родилось 0, 1, 2 или 3 человека. Какое тогда число учеников может быть в классе?
Предположим, что такого месяца не найдется, тогда в каждом месяце дни рождения не более чем у трех ребят. Но тогда в классе не более
чем учеников. Полученное противоречие доказывает, что найдется месяц в котором отмечают свой день рождения не меньше чем
ученика.
- да
- Да
Ошибка.
Попробуйте повторить позже
В вершинах правильного двенадцатиугольника в некотором порядке расставили натуральные числа от 1 до 12 (каждое по одному разу). Могло ли случиться так, что суммы всех пар соседних чисел являются простыми и суммы всех пар чисел, между которыми стоят ровно два числа, тоже являются простыми?
Источники:
Подсказка 1
Для начала, попробуйте взять любое число от 1 до 12 и посмотреть, сколько чисел в сумме с исходным дают простое число!
Подсказка 2
Да, для каждого числа это индивидуально, поэтому конкретно из этого факта мало что можно извлечь. Но если рассмотреть похожую идею, какие числа в сумме с исходным образуют простое число? И как нам это поможет в задаче?
Подсказка 3
Верно, каждое число влияет ровно на 4 суммы. Так что, если мы найдем два числа, для которых дополнение до простого совпадает, то мы победим! (дополнение – число, которое в сумме с исходным даёт простое)
Подсказка 4
Да, надо посмотреть на числа 6 и 12.
Каждое число в вершине участвует ровно в четырёх суммах. Заметим, что для получения простой суммы к числам 6 и 12 можно прибавить только 1, 5, 7 и 11. Значит для вершин, в которых стоят числа 6 и 12, наборы соседних чисел и чисел, стоящих от них через две вершины, должны совпадать. Однако, для каждой вершины эти наборы различны, поэтому хотя бы одна из сумм не будет являться простым числом.
Ошибка.
Попробуйте повторить позже
Дан целый выпуклый многоугольник. Внутри него лежит хотя бы узел. Докажите, что хотя бы
из этих узлов лежат на одной
прямой.
Для каждой точки посмотрим, какие остатки дает каждая из двух координат по модулю Всего упорядоченных пар остатков
ровно
тогда по принципу Дирихле, среди наших точек найдутся две
и
такие, что
и
но тогда из выпуклости получаем, что все точки с координатами
где
являются внутренними точками нашего многоугольника, а также они лежат на одной прямой, что и
требовалось.
Ошибка.
Попробуйте повторить позже
На шахматную доску поставили 33 фишки. Докажите, что какие-то две фишки стоят в соседних по стороне клетках.
Разобьем всю доску на доминошки . Их будет 32. Значит в какой-то доминошке стоят 2 фишки и значит эти 2 фишки стоят в соседних
по стороне клетках..
Ошибка.
Попробуйте повторить позже
На шахматную доску поставили 17 королей. Докажите, что какие-то два короля бьют друг друга.
Разобьем всю доску на квадраты . Их будет 16. Значит, в каком-то квадрате стоят 2 короля, и значит, эти 2 короля бьют друг
друга.
Ошибка.
Попробуйте повторить позже
На тренировке Вика использовала в качестве мишени квадpaт Она совершила 49 выстрелов, каждый раз стреляя в новый
квадратик
Докажите, что найдутся три квадратика, образующие уголок из трех клеток, ни в одну из которых Вика не
попала.
Подсказка 1
Рассуждать о всей доске сложно, быть может, попробуем разбить её на такие фигуры, для которых мы можем что-то сказать о простреленных клетках?
Подсказка 2
Попробуйте разбить доску на квадраты 2х2. Как можно оценить количество выстрелов в каждый квадрат? Какое условие на выстрелы в квадрат нам нужно, чтобы можно было вырезать уголок?
Разобьём квадрат на
квадратиков
Предположим, что в каждый квадратик Вика попала хотя бы дважды. Тогда
всего выстрелов было не менее
а по условию их было
Значит, есть квадрат, в который Вика попала не
более одного раза. Тогда в этом квадрате как раз и можно выделить уголок из трех клеток, ни в одну из которых Вика не
попала.
Ошибка.
Попробуйте повторить позже
Какое наименьшее количество трехклеточных уголков можно разместить в квадрате так, чтобы в этот квадрат больше нельзя было
поместить ни одного такого уголка?
В каждом квадрате по крайней мере, две клетки должны быть покрыты уголками, (иначе в такой квадрат поместится еще один
уголок). Квадрат
можно разбить на 16 квадратов размером
каждый, то есть уголками должно быть покрыто не менее
трндцати двух клеток, для чего потребуется не менее, чем 11-ти уголков.
Пример размещения одиннадцати уголков на рисунке.
Ошибка.
Попробуйте повторить позже
На праздник пришли мальчиков и
девочек. Каждому мальчику нравится
девочек и каждой девочке нравится
мальчиков.
Найдите все пары
при которых обязательно найдутся мальчик и девочка, нравящиеся друг другу.
Подсказка 1
Давайте попробуем составлять пары влюблённостей относительно девочек и относительно мальчиков. Нам хотелось бы, чтобы какая-то пара обязательно была в обоих множествах. Когда это возможно?
Подсказка 2
Девочкам будет сопоставлено nb пар, а мальчикам - na. А сколько пар всего? Для каких значений у нас точно будут совпадающие пары?
Подсказка 3
Нам нужно, чтобы среди n(a+b) обязательно нашлись те, что совпадают, при условии, что всего различных пар не более n^2!
Подсказка 4
Воспользуйтесь принципом Дирихле!
Предположим, что Всего пар из одного мальчика и одной девочки ровно
Каждому мальчику можно сопоставить
пар (с
теми девочками, которые ему нравятся). Аналогично каждой девочке можно сопоставить
пар. Тогда суммарно мальчикам и девочкам
сопоставлено
пар. Тогда по принципу Дирихле найдется пара, сопоставленная мальчику и девочке одновременно, то есть эти
мальчик и девочка нравятся друг другу.
Покажем, что при такая пара может не найтись. Пронумеруем мальчиков и девочек числами от
до
Пусть мальчику
с номером
нравятся все девочки с номерами
по модулю
а девочке с номером
нравятся все
мальчики с номерами
(также по модулю
). Легко проверить, что в этом случае требуемой пары
нет.
Любая пара, где и
Ошибка.
Попробуйте повторить позже
Школьники участвовали в олимпиаде, проходящей в два тура. В каждый из двух дней они рассаживались по нескольким кабинетам,
при этом никто не сидел в кабинете в одиночестве. Количество кабинетов в разные дни олимпиады может отличаться.
Докажите, что найдутся два школьника и
такие, что в первый день
и
писали олимпиаду в кабинетах с
одинаковым количеством участников, и во второй день
и
писали олимпиаду в кабинетах с одинаковым количеством
участников.
Подсказка 1
Предположим, что не существует двух школьников, которые в оба дня писали олимпиаду в кабинетах с одинаковым числом участников. Что это означает для распределения по кабинетам? К каким ограничениям приводит такое предположение?
Подсказка 2
Пусть на первом туре было a₁ кабинетов с b₁ участниками, a₂ с b₂ участниками и т.д., а на втором — c₁ кабинетов с d₁ участниками, c₂ с d₂ и т.д. Подумайте, что можно сказать о школьниках, сидевших в кабинетах с bᵢ участниками в первый день. Куда они могли попасть на второй?
Подсказка 3
Школьников, сидевших в кабинетах с максимальным числом участников bᵢ в первый день, было не меньше чем aᵢ · bᵢ. Если предположить, что все они попали во второй день в кабинеты с числом участников, отличным от bᵢ, то понадобится достаточно много других кабинетов. Оцените, сколько именно.
Подсказка 4
Поскольку bᵢ — максимальное из всех bᵢ и dⱼ, то в кабинете с числом участников, отличным от bᵢ, может сидеть не более bᵢ - 1 школьников. Попробуйте прикинуть, сколько таких кабинетов нужно, чтобы вместить всех школьников из кабинетов с bᵢ участниками. Сравните с тем, сколько всего кабинетов было во второй день, и получите противоречие.
Пусть на первом туре было кабинетов с
участниками,
кабинетов с
участниками (все
и
по условию).
Аналогично во второй тур пусть было
кабинетов с
участниками,
кабинетов с
участниками. Также очевидно, что
и
Предположим, что такие два ученика не найдутся. Рассмотрим участников, писавших первый тур в одном из кабинетов с
числом
участников. Тогда второй тур они должны были писать в кабинетах с разным числом участников, тогда
должно быть не меньше,
чем
То есть Но тогда по аналогичным соображениям
— противоречие.
Ошибка.
Попробуйте повторить позже
Восемь друзей сыграли между собой партий в теннис. Каждая пара сыграла не более одной партии. Могло ли так оказаться, что среди
любых пятерых из них найдутся трое, сыгравшие все матчи между собой?
Разобьем игроков на две группы по человека. И пусть в каждой группе каждые два сыграли между собой по одному разу. Тогда
среди любых
людей по принципу Дирихле найдутся
игрока из одной группы. Тогда они сыграли все матчи между
собой.
Могло
Ошибка.
Попробуйте повторить позже
Докажите, что в последовательности из чисел есть монотонная подпоследовательность из
чисел.
Каждому из чисел сопоставим пару из двух чисел
где
— длина наибольшей неубывающей последовательности, начинающейся
с этого числа, а
— длина наибольшей невозрастающей последовательности, начинающейся с этого числа. Заметим, что если хотя бы одно
сопоставленное число больше
то требуемая подпоследовательность найдена.
Если же все сопоставленные числа меньше то всего может быть сопоставлено
различных пар чисел. Тогда по принципу
Дирихле двум из наших
чисел сопоставлены одинаковые пары чисел. Обозначим эти два числа через
и
и пусть
имеет меньший номер в последовательности. Если
то длина наибольшей неубывающей последовательности,
начинающейся с
будет заведомо больше длины такой же последовательности для
Аналогично получаем противоречие, если
Ошибка.
Попробуйте повторить позже
Можно ли в таблице расставить числа
,
и
так, чтобы все суммы чисел по вертикалям, горизонталям и двум главным
диагоналям были различны?
В условии требуется, чтобы значения сумм (
строк,
столбцов и две диагонали) были различны. Каждая из этих сумм состоит
из
слагаемых, принимающих одно из значений
,
,
. Поэтому каждая из сумм принимает целочисленное значение в диапазоне от
до
. Всего возможных значений сумм —
. Поскольку
, какие-то две из сумм обязательно принимают
равные значения.