Принцип Дирихле
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
В квадрате со стороной находится
точка. Докажите, что какие-то три из них можно накрыть кругом радиуса
Подсказка 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:
Галочка в графе — три вершины A, B, C, между которыми проведены рёбра AB и BC. Давайте поработаем с ними. Для решения задачи достаточно найти две галочки с общими концами.
Подсказка 2:
Степень каждой вершины хотя бы 8. Это значит, что каждая вершина является основанием хотя бы 8 • 7 / 2 галочек. Это позволяет оценить количество галочек.
Подсказка 3:
А сколько всего пар вершин могут быть концами галочки? Сравните это с оценкой из предыдущей подсказки.
Будем считать учёного вершиной в графе, а знакомство — ребром между вершинами. Назовём галочкой тройку точек между
которыми проведены рёбра
и
Будем считать, что
— основание галочки, а
и
— её концы. По условию степень каждой
вершины не менее
Это значит, что каждая вершина является основанием хотя бы для
галочек. Значит, в графе не
менее
галочек. Заметим, что для решения задачи достаточно найти две галочки с общими концами. Всего есть пар вершин, то есть
концов. Галочек больше, следовательно, найдутся две с общими концами.
Ошибка.
Попробуйте повторить позже
В компании из человек у каждого хотя бы
знакомых. Докажите, что найдутся такие две тройки людей, что любые два человека из
разных троек знакомы.
Подсказка 1:
Будем считать, что человек A "видит" тройку людей {B, C, D}, если человек A дружит с B, C и D. Попробуйте поработать с такими конструкциями.
Подсказка 2:
Нам нужно показать, что есть тройка людей, которую видят хотя бы 3 человека. Попробуйте посчитать количество таких конструкций.
Подсказка 3:
У каждого человека хотя бы 10 дружб. Это значит, что из него видно хотя бы C из 10 по 3 троек. А сколько всего троек людей?
Будем говорить, что человек видит тройку
если
дружит со всеми людьми из этой тройки. Каждый человек видит не
менее
троек, значит, всего видно не менее
троек. С другой стороны, троек
Остаётся заметить, что
так что
по принципу Дирихле какая-то тройка
будет видна хотя быть три раза. Возьмём тех трёх человек
которые видят
и получим искомые две тройки.
Ошибка.
Попробуйте повторить позже
Дан граф на вершинах. Докажите, что можно покрасить какие-то две его вершины в синий цвет и еще пять вершин — в красный цвет
так, что каждая красная либо соединена ребром с обеими синими, либо не соединена ни с одной из них.
Подсказка 1:
Назовём галочкой такую тройку вершин A, B, C, что либо рёбра AB и AC оба есть, либо обоих нет. Вершину A назовём главной. Нужно показать, что найдётся пара вершин, для которой не менее 5 вершин будут главными.
Подсказка 2:
Пусть x — степень вершины A. В скольких галочках A является главной?
Подсказка 3:
В x(x – 1)/2 + (11 – x)(10 – x)/2 галочках. Какое минимальное значение у этого выражения?
Подсказка 4:
После того, как вы узнаете, сколько галочек точно есть в графе, можно с помощью принципа Дирихле завершить доказательство.
Будем называть галочкой с центром в вершине тройку вершин
такую, что рёбра
и
или оба есть, или оба
отсутствуют. Пусть
— степень вершины
Тогда с центром в
будет
галочек. Минимум при целых неотрицательных достигается при
или
и равен 25. Значит, всего в графе не менее 300
галочек. Пар вершин в графе
Значит, по принципу Дирихле найдётся пара, на которую смотрят не менее 5 галочек, что и
требовалось доказать.
Ошибка.
Попробуйте повторить позже
Восемь школьников решали восемь задач. Оказалось, что каждую задачу решили пять школьников. Докажите, что найдутся такие два школьника, что каждую задачу решил хотя бы один из них.
Рассмотрим двудольный граф, в котором в одной доле будут школьники, а в другой — задачи. Ребро будем проводить, если школьник не
решил задачу. Тогда степень каждой вершины в доле задач будет три. Будем называть галочкой с центром в тройку вершин
такую, что рёбра
и
проведены. Галочек с центром в доле задач будет
а пар учеников
Значит, найдётся пара, на которую не смотрит ни одна галочка. Это и будут ученики, которые на двоих решили все
задачи.
Ошибка.
Попробуйте повторить позже
Докажите, что из любых бесконечных десятичных дробей можно выбрать две, совпадающие в бесконечном числе
позиций.
Предположим противное: любые две из данных бесконечных десятичных дробей совпадают лишь в конечном числе позиций. Для пары
обозначим через
число разрядов, где дроби
и
совпали. Обозначим
Тогда суммарное число совпадений по всем парам не превосходит
С другой стороны, по принципу Дирихле в каждом фиксированном разряде среди цифр найдутся хотя бы две равные , значит, в
каждом разряде есть хотя бы одно совпадение. Следовательно, совпадений больше, чем
— противоречие.
Ошибка.
Попробуйте повторить позже
На шахматную доску поставили 33 шахматных коня. Докажите, что какие-то два коня бьют друг друга. Напомним, что конь бьёт
буквой Г: на 2 клетки в одном направлении и на 1 клетку в перпендикулярном.
Подсказка 1
Шахматная доска большая, вот бы разобраться на маленьком участке для начала. Попробуйте разместить наибольшее количество коней на некоторой части доски.
Подсказка 2
Рассмотрим прямоугольник 4 на 2. Какое наибольшее количество коней может здесь разместиться? А сколько таких прямоугольников поместится в шахматной доске?
Подсказка 3
Да, на каждом из прямоугольников может быть не более 4 коней, а разбить доску можно на 8 прямоугольников.
Подсказка 4
Вспомните про принцип Дирихле.
Разобьём доску на 8 прямоугольников Каждый из этих прямоугольников разобьём на 4 пары, как показано на рисунке.
Тут пары, отмеченные как клетки одного цвета, — это клетки, соединенные ходом коня. То есть если поставить двух коней на одноцветные клетки, они побьют друг друга. У нас есть 8 прямоугольников, каждый из которых разбит на 4 пары клеток. Всего выходит 32 пары клеток таких, что если на одной паре клеток стоят сразу два коня, то они бьют друг друга.
Получается, есть 32 пары и 33 коня. Тогда по принципу Дирихле найдется пара клеток, на которых стоят 2 коня. Они и будут бить друг друга.
Ошибка.
Попробуйте повторить позже
Верно ли, что среди любых 2022 целых чисел можно выбрать два, разность которых кратна 2021?
Подсказка 1
Когда разность двух чисел кратна третьему?
Подсказка 2
Обратите внимание на остатки.
Подсказка 3
Разность чисел n и m кратна числу k, когда остатки n и m сравнимы по модулю k. Сколько есть различных остатков при делении на 2021?
Подсказка 4
Ровно 2021, а интересных нам целых чисел — 2022. Пришло время для принципа Дирихле!
Заметим, что если числа имеют одинаковый остаток при делении на 2021, то их разность делится на 2021.
Существует ровно 2021 возможный остаток при делении на 2021 — это числа от 0 до 2020. Получается, у нас есть 2022 числа и 2021 возможный остаток. По принципу Дирихле найдутся 2 числа, имеющие один и тот же остаток при делении на 2021. Тогда их разность будет кратна 2021.
Ошибка.
Попробуйте повторить позже
Каждый из 65 школьников написал по три контрольных работы и получил за каждую из них одну из оценок ,
,
или
. Докажите,
что найдутся по крайней мере два школьника, получившие одинаковые оценки за каждую из работ.
Первое решение.
Покажем, что за первую контрольную работу хотя бы человек получили одинаковую оценку. Так как
и если
предположить, что каждую оценку получило не более
человек, то учеников не более
противоречие.
Теперь покажем, что среди человек хотя бы у
совпадает оценка за первые две контрольные. Допустим, что это не так и учеников
не более
Тогда всего учеников не более
а у нас
противоречие.
Мы получили, что хотя бы у человек совпадают оценки за первые две контрольные. Так как всего вариантов оценок за третью
контрольную работу
то по принципу Дирихле хотя бы у двоих среди уже имеющихся
совпадут оценки и за третью контрольную
работу, а значит, у них одинаковые оценки за каждую из трех контрольных.
_________________________________________________________________________________________________________________________________________________________________________________
Второе решение.
Посчитаем, сколько различных наборов из трех оценок.
Есть варианта оценок за первую работу,
варианта оценок за вторую и
варианта за третью. Тогда всего различных наборов:
а учеников
Тогда по принципу Дирихле найдутся ученика с одинаковыми оценками за каждую из работ.
Ошибка.
Попробуйте повторить позже
Во взводе 10 человек. В каждый из 100 дней какие-то четверо назначались дежурными. Докажите, что какие-то двое были вместе на дежурстве не менее 14 раз.
Всего пар людей:
Нужно доказать, что на какую-то пару придется минимум дежурств. При этом каждый день на дежурство ходит
пар, тогда
всего за
дней на дежурство сходили
пар. Так как
по принципу Дирихле найдется пара, дежурившая вместе хотя бы раз.
Ошибка.
Попробуйте повторить позже
В ряд выписано чисел. Оказалось, что произведение любого четного количества подряд стоящих чисел является натуральным числом,
меньшим
Докажите, что можно выбрать несколько чисел из этого ряда, идущих подряд, произведение которых равно
Пусть выписаны числа Обозначим
Тогда по условию десять произведений
…,
—
натуральные числа, не превосходящие 9. Значит, по принципу Дирихле среди них найдутся равные. Пусть это
и
где
Тогда
произведение
Эти числа подойдут по условию.
Ошибка.
Попробуйте повторить позже
Дана бесконечная вправо последовательность цифр и нечетное число не делящееся на
Докажите, что можно выбрать несколько
цифр подряд, образующих число, делящееся на
Пусть выписаны цифры Обозначим
Тогда среди
по принципу Дирихле найдутся два числа,
которые дают одинаковый остаток при делении на
Пусть это
и
где
Тогда
что делится на
Поскольку
— нечётное число, не делящееся на 5, оно взаимно просто с
Тогда
также делится на
Эта
последовательность подойдет по условию.
Ошибка.
Попробуйте повторить позже
В каждой клетке таблицы стоит целое число. При каком наибольшем натуральном
можно гарантированно
утверждать, что из этой таблицы можно по линиям сетки вырезать связную фигуру (возможно, даже всю таблицу), сумма чисел
внутри которой делится на
Связной фигурой будем называть такое множество клеток, что от каждой из них можно
добраться до любой другой клетки этого множества, перемещаясь каждый раз только в соседнюю по стороне клетку этого
множества.
Покажем, что при нужная фигура всегда найдётся. Занумеруем клетки в порядке обхода доски змейкой, начиная с верхнего левого
угла. Будем называть клетки в порядке обхода
Тогда рассмотрим связные фигуры
состоящие из
Если
среди них есть фигура с суммой чисел, кратной 100, то мы уже нашли нужную фигуру. Если такой нет, то по принципу
Дирихле найдутся две фигуры, которые дают одинаковый остаток при делении на
Пусть это
и
где
Тогда фигура
будет связной, и сумма чисел в ней будет делиться на 100, то есть мы опять нашли нужную
фигуру.
Теперь пусть Заполним все клетки единицами. Тогда в любой фигуре сумма чисел
будет равна её площади, то есть
что не делится на
Ошибка.
Попробуйте повторить позже
В ряд выписано цифр. Разрешается ставить между ними плюс, минус, умножить и скобки (склеивать цифры нельзя). Верно ли, что
всегда можно получить ноль?
Пусть выписаны цифры Будем расставлять знаки слева-направо следующим образом: если текущее значение выражения
хотя бы 10, будем ставить минус, иначе плюс. Обозначим получившиеся префиксные значения выражений за
Тогда среди
по принципу Дирихле найдутся два равных числа (по построению
Пусть это
и
где
Тогда
то есть можно расставить знаки среди
так, чтобы в результате получился ноль.
Если перед
стоял минус, то инвертируем знаки, так что можно считать, что перед
стоит плюс. Тогда возьмем
в скобки
а на остальные места поставим умножение. Таким образом, мы всегда можем получить
ноль.
да