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

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

Задача 1#85910

Лес представляет собой координатную плоскость, в некоторых узлах которой растут ёлки. Всего ёлок больше миллиона. Докажите, что можно срубить более 100000 ёлок так, чтобы расстояние между любыми двумя срубленными ёлками было больше 3. (Узлом называется точка, обе координаты которой целые; ёлки считаем точками.)

Источники: ФЕ - 2024, 11.2 (см. www.formulo.org)

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

Раскрасим узлы в 10 цветов так, чтобы узлы одного цвета образовывали сетку из квадратов со стороной √10  . Например, пусть цвет узла с координатами ( x,y  ) определяется остатком от деления числа x+ 3y  на 10 (считаем, что деревья растут в центрах квадратов):

0 1 2 3 4 5 6 7 8 9 0
7 8 9 0 1 2 3 4 5 6 7
4 5 6 7 8 9 0 1 2 3 4
1 2 3 4 5 6 7 8 9 0 1
8 9 0 1 2 3 4 5 6 7 8
5 6 7 8 9 0 1 2 3 4 5
2 3 4 5 6 7 8 9 0 1 2
9 0 1 2 3 4 5 6 7 8 9
6 7 8 9 0 1 2 3 4 5 6
3 4 5 6 7 8 9 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0

По принципу Дирихле, в какой-то из десяти цветов окрасились более 100 тысяч ёлок. Тогда все эти ёлки можно срубить, поскольку расстояние между любыми двумя из них не меньше √10  .

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

Задача 2#84365

Внутри правильного шестиугольника со стороной 1 расположено 7 точек. Докажите, что среди них найдутся две точки на расстоянии не больше 1.

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

Правильный шестиугольник можно разбить на шесть правильных треугольников со стороной 1. Тогда хотя бы в одном из этих треугольников будет лежать две отмеченные точки. Расстояние между ними не будет превосходить стороны треугольника.

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

Задача 3#82785

Сколько точек пространства с целочисленными координатами принадлежат треугольнику с вершинами (3,4,5)  , (11,10,6)  , (5,8,9)  ? Точка на вершинах и сторонах тоже считаются.

Источники: Ломоносов - 2024, 11.8 (см. olymp.msu.ru)

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

Подсказка 1

Давайте немного упростим задачу и сдвинем одну из вершин в начало координат, чтобы числа стали попроще, для этого можно сделать параллельный перенос на вектор (-3;-4;-5), а как можно посчитать кол-во целочисленных точек на стороне?

Подсказка 2

Верно, кол-во целых точек (включая концы) на отрезке (x₁,y₁,z₁), (x₂,y₂,z₂), это НОД(|x₁-x₂|, |y₁-y₂|, |z₁-z₂|) + 1, итак, когда мы знаем кол-во точек на периметре треугольника, давайте перейдём к его внутренности, если взять произвольную целочисленную точку, можно ли получить какое-то следствие, которое было бы легче проверить, но оно бы оставило нам пару точек для перебора?

Подсказка 3

Да, можно сказать, что если точка A была подходящей, то точка A' полученная проецированием её на одну из плоскостей тоже будет подходить, а значит можно спроецировать весь треугольник, например, на плоскость Oxy и найти возможных кандидатов там, а потом проверить только их

Подсказка 4

Для проверки наших кандидатов можно составить систему уравнений из двух векторов, образующих стороны, с положительными коэффициентами, сумма которых меньше 1, чтобы получить точку внутри треугольника, остаётся проверить, что найдутся целые решения, которые бы удовлетворяли полученной системе

Подсказка 5

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

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

Перенесём треугольник одной вершиной в начало координат. Тогда его можно представлять как точку (0,0,0)  , из которой выходят вектора u =(8,6,1)  и v = (2,4,4)  .

Тогда внутренность треугольника можно представить как λu+ μv,  где λ,μ  — действительные числа, λ,μ >0,  и λ +μ <1.

Вопрос о целых точках на треугольнике, получается, стоит так: при каких целых n,m,k  система:

(|
||{8λ +2μ= n,
||6λ +4μ= m,
|(λ +4μ =k

имеет решения λ,μ  , удовлетворяющие условиям выше.

Мы выделили внутренность, потому что стороны легче рассмотреть отдельно. Три целочисленные вершины лежат в треугольнике по определению. На сторонах точки подсчитать тоже просто — стороны это вектора u= (8,6,1),v =(2,4,4),  и третья сторона (6,2,−3)  . Получить целочисленную точку можно только на середине вектора v  , а у остальных сторон нет общих делителей координат, и через целые точки они не проходят. Значит, на периметре лежат 3+ 1= 4  точки.

Переходим к внутренней части треугольника. Конечно, нет гарантий, что там будет хотя бы одна целочисленная точка — но если такая есть, то её проекции на координатные плоскости тоже будут целочисленные. Поэтому давайте рассмотрим проекцию треугольника на плоскость Oxy  , и отберём на ней потенциально подходящие пары (n,m ),  а после выкинем лишние.

Проецируем треугольник на Oxy  — получается треугольник на плоскости с вершинами (0,0),  (8,6),  (2,4).  Внутрь него точки попадут такие: (1,1),(2,2),(2,3),(3,3),(3,4),(4,4),(5,4),(6,5).

Решаем систему, состоящую из двух первых уравнений:

({
(8 λ+2μ =n,
  6λ+4μ =m

Получаем следующие решения:

    2n − m    −3n +4m
λ = -10--,μ= ---10---

Полученные значения λ,μ  подставляются в третье уравнение λ+ 4μ= k  , и если k  оказывается целым — точка найдена. После подстановки получается выражение:

     3
− n+ 2m =k,

то есть m  должна быть чётной. Из 8  кандидатов подойдут только 4:  (2,2),(3,4),(4,4),(5,4)  .

Плюс 4  точки на сторонах, и всего точек на треугольнике 4 +4 =8.

Ответ: 8

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

Задача 4#82681

На плоскости отмечено 100 точек общего положения (т.е. никакие три не лежат на одной прямой). Докажите, что можно выбрать три отмеченные точки A  , B  , C  так, чтобы для любой точки D  из оставшихся 97 отмеченных точек, прямые AD  и CD  не содержали бы точек, лежащих внутри треугольника ABC  .

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

Подсказка 1

Прямые, соединяющие точки A, B, CЮ делят плоскость на 7 частей, включая треугольник внутри. Рассмотрите эти части. Точки D из каких частей нам подходят?

Подсказка 2

Видно, что подходящие части тем больше, чем больше угол АВС. Воспользуемся принципом крайнего и возьмём такие 3 точки, чтобы АВС был максимальным. Проверим, подходит ли нам этот случай, пойдя от противного: пусть они не подходят. Тогда в каких частях может находиться точка D?

Подсказка 3

Верно, а теперь попробуйте получить противоречие через сумму углов, зная, что угол АВС максимальный из всех возможных

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

Применим принцип крайнего: выберем среди всех троек точек треугольник ABC  с самым большим углом B.

Предположим, что точки A  , B  , C  не подходят. Тогда существует точка D  в объединении частей плоскости, одна из которых заключена между прямыми AC  и AB,  а другая — между прямыми CA  и CB.

При этом D  не может лежать внутри треугольника ABC  , иначе ∠ADC  >∠ABC  .

Рассмотрим случай, когда D  лежит между лучами AC  и AB  (когда D  и A  лежат в разных полуплоскостях относительно BC  ). Тогда

∠ABD  = ∠ABC +∠CBD  > ∠ABC

получаем противоречие. То же работает для случая, когда D  лежит между лучами AC  и BC  .

Оставшиеся два случая (когда D  и C  лежат в разных полуплоскостях относительно AB  ) рассматриваются аналогично: в них

∠ABD  = ∠CBA +∠ABD  > ∠ABC

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

Задача 5#82622

В таблице n ×m  отметили k  клеток. Для какого наименьшего k  гарантированно можно выбрать 3  отмеченные клетки, центры которых образуют прямоугольный треугольник?

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

Сначала покажем, что можно отметить не более m +n − 2  клетки так, чтобы никакие 3  клетки не образовывали треугольник. Выберем в таблице центры всех клеток нижней строки и правого столбца, за исключением правой нижней угловой клетки. Всего выбрано m +n − 2  точки, и каждая тройка отмеченных точек образует тупоугольный треугольник.

Докажем, что больше m + n− 2  центров клеток выбрать нельзя. Для каждого отмеченного центра либо в его строке, либо в его столбце других отмеченных центров нет. Пометим этот ряд. Если помечены все строки, то выбрано всего не больше m ≤ m +n − 2  центров. Аналогична ситуация, когда помечены все столбцы.

Если же помечены не все строки и не все столбцы, то всего отмечено не более m − 1  строк и не более n− 1  столбцов: (m − 1)+ (n − 1)= m +n − 2.

Отсюда следует ответ m + n− 1.

Ответ:

 m + n− 1

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

Задача 6#80771

Есть 12  точек, 7  из которых лежат на одной окружности в плоскости α  , а остальные 5 вне α  . Известно, что если четыре точки из всех 12  лежат в одной плоскости, то эта плоскость — α.  Сколько существует выпуклых пирамид с вершинами в этих точках? (Пирамиды считаются различными, если их множества вершин различны.)

Источники: Физтех - 2024, 11.6 (см. olymp-online.mipt.ru)

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

Подсказка 1

Среди всех возможных пирамид для нас принципиально различаются два случая: когда вершин 4 (тетраэдр) и больше. Посчитаем их по отдельности и затем сложим.

Подсказка 2

Количество всех возможных тетраэдров - количество способов выбрать 4 вершины, за исключением случаев, когда все точки лежат в одной плоскости. Из условия нам известно, что это возможно только когда все 4 вершины принадлежат плоскости 𝜶.

Подсказка 3

У n-угольной пирамиды, где n≥4 основание лежит в плоскости 𝜶, а вершина вне неё. Отдельно посчитаем способы выбрать основание и умножим на количество вариантов выбора вершин.

Подсказка 4

Количество способов выбрать основание находится как сумма числа сочетаний из 7 от 4 до 7, а вершину пирамиды можно взять пятью разными способами. Тогда нужно просто перемножить их и сложить найденное количество тетраэдров и n-угольных пирамид с n≥4

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

Посчитаем отдельно количество тетраэдров и выпуклых n− угольных пирамид с n ≥4.

Количество тетраэдров это количество способов выбрать 4  точки, не лежащих одновременно в одной плоскости. Тогда количество тетраэдров равняется

 4    4
C12− C 7 = 460

Найдем количество выпуклых n− угольных пирамид с n≥ 4.  Основание такой пирамиды лежит в плоскости α,  а вершина — вне α.  Тогда посчитаем количество оснований. Надо просуммировать все способы выбрать от 4 до 7 вершин без учёта порядка

  4   5   6   7  7⋅6⋅5  7⋅6
C 7 +C 7 +C 7 + C7 = 2⋅3 + 2 +7+ 1= 64

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

5 ⋅64= 320

Итоговый ответ

460 +320= 780
Ответ: 780

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

Задача 7#80769

Дан белый клетчатый прямоугольник 100× 400  . Сколькими способами можно покрасить 8 его клеток в чёрный цвет так, чтобы покрашенное множество клеток было симметрично относительно центра прямоугольника либо одной из его “средних линий” прямоугольника (“средней линией” прямоугольника назовём отрезок, соединяющий середины двух его противоположных сторон). Ответ дайте в виде выражения, содержащего не более трёх членов (в них могут входить факториалы, биномиальные коэффициенты).

Источники: Физтех - 2024, 11.5 (см. olymp-online.mipt.ru)

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

Подсказка 1

Давайте начнём распутывать клубок симметрий с того, что обозначим за A₁ множество восьмёрок симметричных относительно одной горизонтальной средний линии, за A₂ - вертикальной, за B - относительно центра прямоугольника. Давайте подумаем, сколько нам нужно зафиксировать точек для каждой из симметрий и где, чтобы однозначно восстановить всю восьмёрку?

Подсказка 2

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

Подсказка 3

Верно, если восьмёрка лежит в любых двух множества A₁, A₂, B, то она лежит во всех трёх, отсюда, вспоминая формулу включений-исключений, мы понимаем, что ответ уже очень близко, осталось только его расписать.

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

Назовем восьмеркой набор из 8  клеток. Пусть A
 1  — множество восьмерок, симметричных относительной l
 1  , A
 2  — относительно l
 2  , B  — относительно центра прямоугольника. l1  и l2  это средние линии прямоугольника.

Если выбрать какие-то 4  точки в верхней половине прямоугольника, то остальные точки легко находятся в силу одной из рассматриваемой симметрий относительно l1, l2  и центра прямоугольника. Тогда количество элементов во множествах A1, A2, B  будет одинаковым. Тогда количество элементов в A1  будет равно количеству способов выбрать 4  очки в одной половине фигуры относительно l1.  Остальные 4  точки будут располагаются в другой половине. Тогда количество способов равняется   4
C100⋅200.

Если восьмерка лежит сразу в 2  из 3  множеств A1, A2, B,  то она лежит и в третьей. Это значит, что пересечение двух множеств или пусто, или пересекается с третьим.

Чтобы найти ответ надо найти количество элементов в объединении множеств. Используя формулу включений-исключений, получаем, что

S = |A1∪ A2∪ B|= |A1|+|A2|+|B|− 2|A1∩ A2∩B |,

где |M | — означает количество элементов во множестве M,  S  — искомое число

Если 2  точки, лежащие в одной из четвертей прямоугольника, принадлежат пересечению всех 3  множеств, то легко восстановить исходную восьмерку, удовлетворяющую сразу трем симметриям. Тогда можно посчитать количество элементов в пересечении множеств. Это будет количество способов выбрать 2  точки в одной из четвертей прямоугольника, образованной l1, l2  и центром прямоугольника. Следовательно, количество элементов равняется C2200⋅50.

Тогда посчитаем S

S = |A1 ∪A2 ∪B|= |A1|+ |A2|+ |B|− 2|A1 ∩A2∩ B|=

= 3C420000− 2C210000
Ответ:

 3C4  − 2C2
  20000    10000

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

Задача 8#79737

На плоскости дано множество из n ≥9  точек. Для любых 9  его точек можно выбрать две окружности так, что все эти точки окажутся на выбранных окружностях. Докажите, что все n  точек лежат на двух окружностях.

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

Так как любые 9  точек лежат на двух окружностях, то найдется окружность O,  на которой лежит не менее 5  точек. Рассмотрим все точки множества, не лежащие на O.  Если таких точек четыре или меньше, то утверждение задачи верно. Действительно, дополнив их точками окружности O  до девяти, получим, что они лежат на двух окружностях, на одной из которых лежат три дополняющих точки, поэтому это O.  Значит, все наши точки лежат на другой окружности. Пусть вне окружности O  лежит не менее пяти точек. Возьмем пять точек A1,...,A5  на O  и три точки B1,B2,B3  вне O.  Через точки B1,B2,B3  проходит единственная окружность O1.  Возьмем точку B,  отличную от точек A1,...,A5,B1,B2,B3.  По условию существуют две окружности  ′
O и   ′
O 1,  содержащие все точки A1,A2,...,A5,B1,B2,B3,B.  Тогда опять одна из окружностей  ′
O и  ′
O1  совпадает с O.  Поскольку точки B1,B2,B3  не лежат на окружности O,  все они оказываются на той из окружностей  ′
O или   ′
O 1,  которая не совпадает с O,  и эта вторая окружность тем самым совпадает с O1.  Получается, что точка B  лежит либо на O,  либо на O1,  что завершает доказательство.

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

Задача 9#78087

На окружности расположено 20  синих точек, а внутри окружности несколько красных таким образом, что никакие 3  точки не лежат на одной прямой. Оказалось, что существует 1123  треугольника с синими вершинами, содержащих ровно по 10  красных точек. Докажите, что остальные 17  треугольников с синими вершинами тоже содержат ровно по 10  красных точек.

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

Прежде всего прокомментируем условие задачи. Количество треугольников с синими вершинами равно C3 = 1140,
 20  поэтому “остальных” треугольников действительно 17.

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

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

Задача 10#74917

Куб n× n× n,n >2  состоит из единичных кубиков. Рассмотрим всевозможные кубы, содержащиеся в этом кубе и составленные из единичных кубиков. Будем говорить, что один такой куб содержится внутри другого такого куба, если все его кубики принадлежат другому кубу и не лежат на его гранях. Какое наибольшее количество кубов со стороной больше 1  можно выбрать так, чтобы ни один из них не содержался внутри другого?

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

Рассмотрим пример, подходящий под условие, с максимальным количеством кубов. Выберем из всех кубов в этом примере наибольший куб C;  пусть его сторона равна k,  и при этом k≥ 4.  Тогда заменим этот куб C  на куб S  со стороной k− 2≥ 2,  лежащий строго внутри C.  Покажем, почему новый пример также подходит под все условия. Во-первых, куба S  в примере еще не было, так как иначе S  лежал строго внутри C.  Далее, если какой-то куб L  лежит строго внутри S,  то и до этого куб L  лежал внутри куба C,  что противоречит условию. Пусть, наоборот, сам куб S  лежит внутри какого-то куба M.  Тогда сторона этого куба M  не меньше k,  с другой стороны, k  максимальная сторона всех кубов, поэтому сторона M  в точности равна k.  Но единственный куб со стороной k,  строго внутри которого лежит S,  это собственно куб C,  а мы его из примера удалили. Поэтому такая ситуация невозможна, и значит новый набор кубов также подходит под все условия. Будем описанным выше образом заменять кубы на меньшие, пока не закончатся кубы со сторонами, большими 3.  В конце стороны всех кубов будут равны 2  или 3,  а таких кубов не больше (n− 1)3 +(n− 2)3.  Осталось убедиться, что набор всех кубов со сторонами 2  и 3,  очевидно, подходит под условие задачи, значит, ответ в точности (n− 1)3+ (n− 2)3.

Ответ:

 (n− 1)3+ (n− 2)3

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

Задача 11#74916

На плоскости дано 2023  точек общего положения, одна из них синяя, остальные красные. Докажите, что количество треугольников с вершинами в красных точках, содержащих синюю, чётно.

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

Начнем перемещать синюю точку по прямой, не содержащей красные точки. Остановимся тогда, когда она пересечет первый отрезок с концами в красных точках, но еще не дойдет до второго. Если такого момента времени не существует, значит синяя точка не лежит ни в одном красном треугольнике (любая прямая, проведенная через синюю точку, пересекла бы его стороны), и утверждение задачи очевидно. Назовем вершины пересеченного отрезка A  и B.

Сравним количество треугольников, содержащих синюю точку в исходном ее положении и после перемещения. Ясно что любой треугольник, не содержащий сторону AB,  либо содержал синюю точку оба раза, либо не содержал, так как синяя точка не пересекла на своем пути ни одну из его сторон. Рассмотрим полуплоскость относительно AB,  в которой изначально располагалась синяя точка. Утверждается, что треугольник со стороной AB  и третьей вершиной в любой красной точке этой полуплоскости содержал синюю точку в ее исходном положении. Действительно, в противном случае отрезок, соединяющий исходное положение синей точки и точку, в которой траектория ее движения пересекает AB,  пересекает и некоторую сторону этого треугольника. Ясно, что никакой треугольник со стороной AB  и вершиной в другой полуплоскости не содержит исходное положение синей точки. Теперь рассмотрим другую полуплоскость относительно AB   – в которой располагается синяя точка в момент остановки. Аналогично, треугольник со стороной AB  и любой вершиной этой полуплоскости содержит синюю точку после перемещения.

Если в полуплоскости, в которой изначально находилась синяя точка, x  красных вершин, то ясно, что в другой полуплоскости их 2020− x,  а количество треугольников, содержащих синюю точку, при описанном перемещении изменилось на 2020− 2x.  Так как это число четное, мы доказали, что описанная операция не меняет четности количества треугольников, содержащих синюю точку. Будем повторять эту операцию до тех пор, пока синяя точка не выйдет за пределы выпуклой оболочки множества красных точек. Ясно, что когда этот момент наступит, не будет существовать ни одного красного треугольника, содержащего синюю точку, то есть в конце четное количество треугольников с вершинами в красных точках содержит синюю. Значит, изначально количество таких треугольников тоже было четным.

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

Задача 12#74421

Докажите, что любой треугольник можно разрезать на 77  прямоугольных треугольников.

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

Докажем индукцией по n,  что при n≥ 2  любой треугольник можно разрезать на n  прямоугольных треугольников. База для n =2  очевидно, просто проведём высоту (если треугольник прямоугольный, проведём из прямого угла).

Переход. Воспользуемся предположением и разделим треугольник на n  прямоугольных треугольников. Среди полученных треугольников выберем любой и разделим его на два прямоугольных. Получили разделение на n+ 1  прямоугольный треугольник.

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

Задача 13#73602

Окружность разбита 2n  точками на равные дуги. Докажите, что у любой замкнутой 2n  -звенной ломаной с вершинами во всех этих точках есть хотя бы два параллельных звена.

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

Занумеруем точки по порядку остатками 0,1,2,...,2n− 1  при делении на 2n  и рассмотрим ломаную с вершинами в этих точках. На каждом ее звене запишем сумму чисел, стоящих в концах звена. Легко проверить очень простой критерий параллельности звеньев: числа, записанные на них, дают равные остатки при делении на 2n.  Предположив, что параллельных звеньев нет, получим, что на звеньях написаны разные остатки при делении на 2n,  т.е. сумма всех таких остатков равна S = 0+ 1+2 +...  ...+ (2n − 1).  С другой стороны, сумма чисел на всех звеньях - это удвоенная сумма чисел, написанных на всех вершинах (каждая вершина «отдает» свой номер двум звеньям). Получаем, что 2S  и S  должны давать один остаток при делении на 2n.  Но тогда S = (2n − 1)n  должно делиться на 2n,  что невозможно — получаем противоречие.

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

Задача 14#71020

Существует ли многоугольник, не имеющий центра симметрии, который можно разрезать на два выпуклых многоугольника, каждый из которых имеет центр симметрии?

Источники: Изумруд-2023, 11.2 (см. izumrud.urfu.ru)

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

Подсказка 1

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

Подсказка 2

На прямоугольники! Составим фигуру из них)

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

Пример:

PIC

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

Ответ: да

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

Задача 15#71014

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

Источники: Надежда энергетики-2023, 11.1 (см. www.energy-hope.ru)

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

Подсказка 1

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

Подсказка 2

Да, пересечение образуется, когда мы выбираем два дома на одной стороне(различных), два дома на другой стороне(тоже различных) и делаем биекцию между ними(то есть, соединяем один дом ровно с одним другим). Остаётся посчитать количество таких четверок домов!

Подсказка 3

Первые два дома нужно выбрать из 6, а вторые два из 8. То есть, это просто число сочетаний из 6 по 2 и число сочетаний из 8 по 2!

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

Возьмем произвольную пару домов на одной стороне улицы и произвольную пару на другой. Они являются вершинами выпуклого четырехугольника (поскольку две стороны четырехугольника, идущие от каждой выбранной пары, лежат по одну сторону прямой, т.е. углы не превосходят   ∘
180 ), следовательно, его диагонали пересекаются.

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

C26 ⋅C28 = 420
Ответ: 420

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

Задача 16#68261

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

Источники: БИБН-2023, 11.4 (см. www.unn.ru)

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

Подсказка 1

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

Подсказка 2

При построении примера, скорее всего, были ещё трудности: в пространстве сложно нормально нарисовать картинку....Так, давайте спроецируем всё, например, на одну из координатных осей, т.к. это параллелепипеды и у них соответствующие ребра параллельны) Как теперь будет выглядеть условие?

Подсказка 3

Теперь у нас на прямой есть отрезки вида [ai, bi], и каждые два из них пересекаются. Чтобы доказать, что у них всех есть общая точка, посмотрите на конфигурацию, где вы понимаете, что у них у всех есть непустое пересечение)

Подсказка 4

Ну и осталось просто сказать это для всех трех координатных осей. Задача решена!

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

Поскольку у параллелепипедов ребра соответственно параллельны, мы можем ввести декартову систему координат, направив оси вдоль трех ребер, смежных с одной вершиной (которая станет началом координат) выбранного параллелепипеда. В этой системе координат ребра всех параллелепипедов будут параллельны осям. Спроектировав на ось Ох данный i  -ый параллелепипед (i= 1,2,...,n),  получим отрезок, который обозначим [ai,bi].  Любая пара таких отрезков имеет непустое пересечение (в противном случае соответствующая пара параллелепипедов не пересекается).

Таким образом, приходим к такой задаче: на числовой прямой есть попарно пересекающиеся отрезки [ai,bi],(i=1,2,...,n),  и требуется доказать, что у них имеется общая точка. Опытные олимпиадники могут сразу сослаться на теорему Хелли. Мы же приведём её доказательство, чтобы не оставлять у неопытных читателей чувство неловкости.

Пусть A  – наибольшее значение среди левых концов отрезков, т.е. A= max{ai|i=1,...n},  и аналогично, пусть B  — наименьшее значение среди правых концов отрезков. Тогда A ≤B,  так как в противном случае ai > bj  для некоторых i  и j,  а значит, i  -ый и j  -ый отрезки не пересекаются. Отсюда следует, что любая точка отрезка [A,B]  будет общей для всех наших отрезков. Итак, пусть точка x∗ принадлежит проекциям на ось Ох всех параллелепипедов. Точно так же мы можем найти общие точки y∗ и z∗ проекций на оси Oy и Oz. Тогда точка с координатами (x∗,y∗,z∗)  будет принадлежать всем параллелепипедам.

Ответ: да

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

Задача 17#68026

На прямой выбрано несколько отрезков так, что всех их концы различны. Докажите, что на этой прямой можно отметить несколько точек так, чтобы на каждом отрезке было отмечено нечётное количество отмеченных точек.

Источники: Курчатов-2023, 11.2 (см. olimpiadakurchatov.ru)

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

Подсказка 1

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

Подсказка 2

На одном отрезке достаточно отметить одну точку. Что происходит на двух? Мы ставим точку на какой-то отрезок. Если условие для второго еще не выполнено, ставим другую точку. А что, если такой же алгоритм придумать для большего количества чисел по индукции на количество отрезков?)

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

Пусть выбрано n  отрезков. Докажем утверждение методом математической индукции по n.

1.

База: Для одного отрезка просто отметим его правый конец.

2.

Переход: Пусть мы можем так отмечать для n  отрезков. Докажем, что мы сможем так сделать для n +1  отрезков. Для этого рассмотрим отрезок, у которого конец находится правее всех концов других отрезков. Далее «забудем» про этот отрезок, и для оставшихся отрезков применим предположение. Теперь «вспомним» отрезок. Если он содержит нечетное число отмеченных точек, то мы смогли отметить точки нужным образом. Если же это не так, то дополнительно отметим его конец, так как он самый правый, то остальные отрезки его не содержат и мы получим требуемое.

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

Задача 18#67944

∙  ∙  ∙  ∙ ∙  ∙

∙  ∙  ∙  ∙ ∙  ∙

Есть два ряда — верхний и нижний, каждый из 6 точек (см. рисунок). Проводят отрезки с концами в противоположных рядах так, чтобы из каждой точки выходил ровно один отрезок. Сколько существует способов провести отрезки, чтобы среди всех пар отрезков было ровно 7 пар пересекающихся отрезков?

Источники: Ломоносов-2023, 10.8 (см. olymp.msu.ru)

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

Подсказка 1

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

Подсказка 2

Когда два отрезка пересекаются? Когда начало первого левее, чем начало второго, а конец первого правее, чем конец второго

Подсказка 3

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

Подсказка 4

Мы можем поставить второй конец в самую правую точку. Тогда у нас останется k пересечений.

Подсказка 5

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

Подсказка 6

Общая формула будет иметь вид

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

Пусть в каждом ряду по n  точек. Способ соединить точки можно задать перестановкой n  чисел, {i ,i ,...,i }:
  1 2    n  первая точка верхнего ряда соединяется с точкой под номером i1,  вторая — с i2,  и так далее. Значит, всего возможных рисунков будет n!.

Теперь берём пару отрезков. Пусть это отрезки с концами a,ia  и b,ib,  считаем a< b.  В каком случае они пересекается? В том, когда ia > ib.  Учитывая, что a,b  могут быть любой парой, замечаем следующее: общее количество пересечений отрезков равно количеству случаев, когда в перестановке большее число стоит раньше меньшего (не обязательно по соседству). Как сказали бы старшие товарищи, число пересечений равно числу инверсий в перестановке. Так и будем говорить дальше.

Например, 12345  — нет инверсий и нет пересечений, 21345  — одна инверсия (2  и 1),  43152  6  инверсий (4  и 3,  4  и 1,  4  и 2,  3  и 1,  3  и 2,  5  и 2).  Наибольшее количество инверсий будет, если написать числа задом наперёд: 54321,  какие два числа не выбери — большее будет стоять раньше. То есть инверсий в последнем примере 10,  а в общем случае — C2n.

Как посчитать число перестановок с заданным количеством инверсий? Подойдём к задаче индуктивно. В фигурных скобках будем указывать различные перестановки, а в квадратных перечислим количества перестановок, имеющих соответственно 0,1,...,C2n  инверсий.

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

{1}; [1]

Добавляем двойку — её можно добавить в начало и в конец имеющейся перестановки {1}.  Одна из полученных перестановок будет без инверсий, другая — с одной инверсией.

  {◟1◝2◜}◞ ,  {◟2◝1}◜◞  ; [1,1]
0 инверсий1инверсия

Добавляем тройку — её мы можем поставить в любое место каждой из имеющихся перестановок. Тройка больше всех имевшихся ранее чисел, поэтому если поставить её на последнее место — новых инверсий не добавится, если поставить на предпоследнее (на второе) — добавится одна инверсия, а если на первое — будет плюс две инверии. Одна перестановка с нулём инверсий, две перестановки с одной, две перестановки с двумя, одна перестановка с тремя. То есть:

{◟12◝◜3}◞,{◟2 ◝13◜} ◞,{◟13 ◝2◜} ◞,{2◟3 ◝1◜} ◞,{◟31◝◜2}◞,{◟3 ◝21◜} ◞, [1,2,2,1]
 0+0  1+0   0+1  1+1  0+2  1+2

Так же будет происходить добавление нового числа n  в общем случае: число n  можно поставить на любое место, и в зависимости от места к инверсиям добавится + 0,+1,+2,...,+(n − 1)  штук. То есть на новом шаге перестановка с l  инверсиями превращается в n  перестановок с l+0,l+1,l+2,...,l+(n− 1)  инверсиями соответственно.

Посмотрим, какие числа получались в квадратных скобках. Напишем эти последовательности одну под другой:

pict

Здесь в n- й  строке (нумерация начинается с 1  ) приводятся числа Pkn  для k =0,1,...,Ckn,  равные количеству перестановок из n  чисел с k  инверсиями.

Вспоминая, как происходит добавление нового n,  получим

Pnk= Pkn−1 + Pkn−−11 + Pkn−−21+ ⋅⋅⋅+  Pkn−−n1+1
     ◟+ ◝0◜и ◞нв. +◟1 ◝◜ин ◞в. +◟2 ◝◜ин◞в. +◟(n−◝1◜)и◞нв.

Действительно, Pkn− 1  — количество перестановок из (n-1) чисел, в которых уже есть k  инверсий. В них мы вынуждены поставить новое n  на последнее место (+0  инверсий). Раз мы ставим n  на единственно возможное место, количество перестановок не изменится.

Далее, Pk−1
 n−1  — количество перестановок с (k− 1)  инверсией, и, чтобы добавить недостающую, мы вынуждены ставить n  на предпоследнее место (+ 1  инверсия).

Продолжаем так вплоть до P k− n+1,
 n−1  потому что добавить больше (n− 1)  инверсии нельзя. Всего получается n  слагаемых. Из других перестановок предыдущей строки мы ничего нового получить не сможем.

Заметим, что P−k =0,
 n  так как не бывает перестановок с отрицательным числом инверсий, как и не может быть перестановок со слишком большим (больше чем C2
 n  ) количеством инверсий.

Итак, имеем следующий способ построения коллекции Pk.
 n

Первая строчка:

...0 0◟◝◜0◞0 0 0 1 0 0 0 0 0 0...
    −→

По строчке ползёт «окно» шириной 2.  Попавшие в «окно» числа складываются и выписываются в следующую (2-ю) строку:

...0(◟0◝ 0◜)◞1 0 0 0 ... ...0 0(0◟◝◜1)◞0 0 0 ... ...0 0 0(◟1◝ 0◜)◞0 0 ... ...0 0 0 1(◟0◝ 0◜)◞0 ...
    =0               =1                =1                =0

Вторая строка:

...0 0 0 0 0 0 1 1 0 0 0 0 0 0 ...
   ◟◝−→◜◞

По ней будет ползти окно шириной 3.  Сложение попавших в окно чисел даст третью строку:

...0 0 0 0 0 1 2 2 1 0 0 0 0 0 ...
   ◟-◝−→◜-◞

По ней поползёт окно шириной 4,  и так далее, чтобы получить n-ю  строку, нужно складывать n  стоящих подряд чисел предыдущей строки.

Выпишем (без нулей) первые 6  строк нашей коллекции и выберем в ней нужное нам P76 :

pict

Получаем ответ 101.

Ответ: 101

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

Задача 19#67590

На координатной плоскости дан параллелограмм с вершинами в точках O(0;0)  , P (− 14;42),Q(6;42)  и R(20;0).  Найдите количество пар точек A(x1;y1)  и B(x2;y2)  с целыми координатами, лежащих в этом параллелограмме (возможно, на границе) и таких, что 3x2− 3x1 +y2− y1 = 33.

Источники: Физтех-2023, 11.6 (см. olymp-online.mipt.ru)

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

Подсказка 1

Сначала может показаться, что задача какая-то жуть. Нужно находить количество пар точек, подходящие под какое-то странное условие... Но давайте понемногу "причёсывать" задачу и понимать, что от нас хотят. Попробуем хорошо преобразовать условие, данное на точки A и B. Какое действие хочется сделать, увидев в одной части координаты и точки A, и точки B?

Подсказка 2

Да, давайте перенесём координаты A в правую часть, а точки B — в левую. Число 33 тоже перенесём влево. Так как координаты у нас целые, то слева и справа получаются тоже какие-то целые значения. Пусть это будет целое число k. Что же теперь означает наше условие на координаты после того, как мы переписали их в удобном виде?

Подсказка 3

Верно, это две параллельные прямые, где вместо x и y мы подставляем координаты точек A и B. То есть мы можем записать уравнение прямых в общем виде с k. Что же нам теперь нужно сделать? Не забудем, что у нас есть ограничение на прямые самой границей параллелограмма. Идейная часть закончилась, теперь уже можно реализовывать техническую часть решения. Вспоминая вопрос задачи, что нам нужно теперь найти?

Подсказка 4

Верно, нам нужно найти в принципе количество целых точек x на прямых вида y=-3x+b. Это с помощью рассмотрения случаев, когда b делится на 3 и не делится, решается несложно(учитывая, конечно, снова ограничение по параллелограмму). Найдя уже до этого ограничения на k, остаётся только дело за комбинаторикой. То есть нам нужно для каждого k, выбрать на прямых нужные нам целые точки.

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

Запишем исходное условие на координаты точек A(x ;y)
   1 1  и B(x;y )
   2 2  в виде

3x2+ y2− 33 =3x1+ y1

Так как координаты точек A(x1;y1)  и B(x2;y2)  являются целыми числами, то левая и правая части этого равенства могут принимать только целочисленные значения                             k.  Пара точек A(x1;y1)  и B(x2;y2)  с целочисленными координатами удовлетворяет условию тогда и только тогда, когда они лежат на параллельных прямых

y = −3x+ k и y = −3x+ k+ 33

соответственно. Найдём подходящие значения параметра k.

Стороны OP  и QR  параллелограмма лежат на прямых

y =− 3x и y =− 3x+60,

поэтому они параллельны прямым, на которых лежат точки A (x1;y1)  и B(x2;y2).  Эти прямые пересекают параллелограмм при

(
{  0≤ k≤ 60
(               ⇔ k∈[0;27]
   0≤ k+ 33 ≤60

Выясним количество точек с целочисленными координатами на каждой из прямых вида

y = −3x+ b

Рассмотрим несколько вариантов:

1)  Если b  кратно трём (т.е. b= 3l),  то получаем прямую

y = 3(−x +l)

При любом целом x  получится целое значение y,  а чтобы точка оказалась в параллелограмме нужно, чтобы

0≤ y ≤42 ⇔ l− 14≤ x≤ l

При любом l  этому неравенству удовлетворяет 15  целых значений x.

2)  Если b  не делится на 3, т.е. при b= 3l+ γ,  где γ ∈ {1;2},  имеем

0≤ −3x+ 3l+γ ≤42⇔ l+ γ − 14≤ x≤ l+ γ
                     3            3

Учитывая, что x∈ ℤ,  получаем

l− 13≤ x≤ l

Значит, этому неравенству удовлетворяет 14  целочисленных значений.

Если k= 3l  (таких значений 10),  то на каждой из двух прямых

y = −3x+ k и y = −3x+ k+ 33

можно выбрать по 15  точек — всего 10 ⋅15⋅15= 2250  пар.

Если k⁄= 3l  (таких значений 18),  то на каждой из двух прямых можно выбрать по 14  точек — имеем 18⋅14⋅14= 3528  пар.

Итого получаем 2250 +3528= 5778.

Ответ: 5778

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

Задача 20#63952

На плоскости отмечено 9 различных точек, среди которых есть красные, синие и зеленые. Точек других цветов нет. Известно, что сумма всех попарных расстояний между красными и синими точками равна 13, между красными и зелеными равна 11, а между синими и зелеными равна 1. Каким может быть количество красных отмеченных точек?

Источники: Миссия выполнима - 2023, 11.8 (см. mission.fa.ru)

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

Подсказка 1

Пупупу…давайте подумаем, а что можно сказать про тройку из трех точек различных цветов?

Подсказка 2

Верно, для каждой такой тройки выполняется неравенство треугольника!(убедитесь, что если точки лежат на одной прямой, то это неравенство тоже выполняется) Так, но это условие мы получили только для одной конкретной тройки точек, а можно ли получить что-то про все точки сразу?

Подсказка 3

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

Подсказка 4

Конечно, иными словами: 13r ≤ 11q + p, где r- количество красных точек, q – синих точек, p – зеленых точек! Аналогично можно сказать, что 11q ≤ 13r+p(опять же в силу неравенства треугольника) А также не забываем про условие, что p+q+r=9. Осталось найти возможные значения p, q, r и привести пример, что каждый случай достигается!

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

Пусть отмечены красные точки A ,...A
  1   p  , синие точки B ,...B
 1    q  , и зеленые точки C ,...C
 1    r  .

Поскольку для каждой точки (AiBjCk)  выполняется неравенство треугольника AiBj ≤ AiCk+ BjCk  , то

∑p q∑ ∑r       ∑p q∑ ∑r
        AiBj ≤        (AiCk +BjCk)
i=1j=1k=1      i=1j=1k=1

Откуда 13r≤ 11q+p  .

Аналогично, просуммировав неравенства A C ≤ AB  +B C
 i k   i j   j k  , получим 11q ≤ 13r +p  .

Далее перебором можно установить, что найденным соотношениям и равенству p+q +r= 9  удовлетворяют ровно две тройки натуральных чисел

p= 5,q = 2,r= 2 и p= 7,q =1,r= 1.

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

Первый вариант: A = 3-,A  = 1,A  = 3,A  =2,A = 17B = 0,B = 1,C = 1,C = 3
 1  16  2    3   2 4     5  16 1     2  8  1  4  2  8

Второй вариант: A  = 1,A  = 1,A  = 1,A  = 2,A = 5,A = 5,A  =7  B = 0,C = 1
  1  6  2  3  3  2  4  3  5  6  6    7      1     1  .

Ответ:

5 или 7

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