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

Комбинаторная геометрия

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

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

Задача 1#78087

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

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

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

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

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

Задача 2#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,  что завершает доказательство.

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

Задача 3#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

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

Задача 4#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

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

Задача 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#82681

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

Источники: СПБГОР - 2024, 11.5 (см. www.pdmi.ras.ru)

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

Подсказка 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

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

Задача 7#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

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

Задача 8#84365

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

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

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

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

Задача 9#85910

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

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

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

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

Подсказка 4

Если не получается придумать разбиение, попробуйте посмотреть на эту задачу по-другому. Например, попытаться разбивать не ёлки, а узлы. Так же не забывайте про количество групп, попробуйте использовать остатки при делении на 10.

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

Раскрасим узлы в 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  .

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

Задача 10#88471

Докажите, что вершины триангуляции выпуклого n  -угольника можно правильным образом покрасить в три цвета.

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

Подсказка 1

Попробуйте доказать это утверждение с помощью метода математической индукции.

Подсказка 2

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

Подсказка 3

Уберите из триангуляции "ухо" и воспользуйтесь утверждением для меньшего n.

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

В решении будем пользоваться тем фактом, что у любой триангуляции выпуклого многоугольника есть так называемое “ухо”, т.е. треугольник триангуляции, к которого минимум 2  стороны являются сторонами многоугольника.

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

База. n= 3.  Для треугольника утверждение задачи очевидно.

Предположение. Будем считать, что утверждение задачи верно для любой триангуляции при n =k − 1.

Переход. Докажем утверждение для n = k.  Рассмотрим триангуляцию нашего k  -угольника. Найдем в нем “ухо” и пока забудем об этом треугольнике триангуляции. Оставшийся (k− 1)  -угольник можно раскрасить в три цвета правильным образом по предположению индукции. Вернем наше “ухо”. Оставшаяся вершина k  -угольника, которая принадлежит только “уху” из треугольников триангуляции, соседствует только с 2  вершинами. Значит, ее можно спокойно покрасить в оставшийся цвет. Переход доказан.

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

Задача 11#89259

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

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

Подсказка 1

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

Подсказка 2

Пусть T(n) — количество синих точек на плоскости после хода n. Тогда достаточно показать, что T(n) < S(n) при некотором n. Как это можно сделать?

Подсказка 3

Можно явно найти вид функций T(n) и S(n). Например, T(n)=100n, потому каждый ход второго игрока добавляет 100 точек на плоскости. Предъявите стратегию за первого игрока и найдите S(n) для данной стратегии.

Подсказка 4

Покажем стратегию игры за первого. Выберем прямую и каждым шагом будем красить одну из точек прямой в красный, если не существует не отмеченной цветом точки X плоскости, которая образует правильный треугольник с красными вершинами, иначе покрасим X в красный. Как найти S(n) для данной стратегии?

Подсказка 5

Покажем стратегию игры за первого. Выберем прямую и каждым шагом будем красить одну из точек прямой в красный, если не существует не отмеченной цветом точки X плоскости, которая образует правильный треугольник с красными вершинами, иначе покрасим X в красный. Как найти S(n) для данной стратегии?

Подсказка 6

Для каждых двух красных точек на прямой найдется ровно 2 уникальные точки плоскости, закрасив которые мы получим равносторонний треугольник. Тогда S(n) равно удвоенному количеству пар n точек, то есть n(n+1). Осталось показать, что T(n)=100n<S(n)=n(n+1) при достаточно больших значениях n.

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

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

Пусть S (n)  — количество точек, закрашенных синим после n  ходов второго игрока, тогда S(n)= 100n.  Пусть T(n)  — количество не закрашенных точек плоскости, которые образуют правильный треугольник с двумя красными точками плоскости после n  ходов первого игрока. Поскольку все красные точки лежат на одной прямой, не существует точки плоскости, которая образовывала бы правильный треугольник сразу с двумя различными парами красных точек на плоскости, следовательно, каждой паре красных точек соответствует ровно две точки, которые образуют с этой парой правильный треугольник. Таким образом, T(n)= n(n − 1),  ведь равно удвоенному количеству пар, которые образуют n  отмеченных красных точек. Таким образом, при достаточно больших n  верно, что

S(n)< T(n)

то есть существует ход, после которого количество точек, гарантирующих победу первому игроку будет больше, чем количество всех синих точек на плоскости.

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

Задача 12#90012

В правильном n  -угольнике ( n≥ 3  ) Коля, аналитик платформы «AllCups», решил сопоставить отрезкам между вершинами (т.е. сторонам и диагоналям) их важности, т.е. натуральные числа, удовлетворяющие условиям:

1. для любого треугольника с вершинами в вершинах данного n  -угольника важности двух его сторон равны и превосходят важность третьей стороны;

2. важности всех отрезков должны образовывать отрезок натурального ряда, т.е. быть числами 1,2,3,...,k  без пропусков, но с повторениями.

Найдите максимальное возможное k  .

Источники: Иннополис - 2024 (см. dovuz.innopolis.university)

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

Подсказка 1

Задача вида «оценка + пример», поэтому хочется понять ответ. Например, для n = 3 и n =4 какие ответы?

Подсказка 2

Для n = 3 ответ совсем просто проверяется, для n = 4 чуть сложнее. Но из них можно предположить, что для произвольного n значение k не превосходит n-1. Причем для k = n-1 нетрудно строиться пример(один из вариантов — пронумеровать вершины от 1 до n, а стороны между i и (i < j) сделать равными какому-то выражению от j). Значит, можно попробовать доказать эту оценку, но как?

Подсказка 3

С помощью индукции! База уже есть. Пусть для всех n от 1 до p предположение верно, докажем для n = p + 1.

Подсказка 4

Например, что не бывает треугольника с двумя отрезками важности 1. Рассмотрите произвольный отрезок АВ с важность 1 и две произвольные точки С и D, отличные от А и В. Что можно сказать о важности АС и ВС, а о паре АD и BD?

Подсказка 5

Они совпадают. Что если попробовать «склеить» А и В? Тогда как раз получится р точек и можно будет использовать предположение индукции. Нужно лишь проверить, что «склеивание» будет происходить корректно.

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

Перед нами задача вида “оценка +  пример”. Сперва докажем оценку. По индукции по n  будем доказывать, что наибольшее возможное значение k  не превосходит n− 1

База индукции: n= 3.  Если k≥ 3,  то стороны единственного треугольника обязаны быть 1,2,3,  но это противоречит условию, о том, что в треугольнике есть две равные стороны.

Индукционное предположение: Пусть утверждение индукции выполняется для всех n  от 3  до p∈ ℕ.  Рассмотрим произвольное распределение важностей для n− угольника, где n= p+ 1.  Согласно условию, должен быть отрезок важности 1− рассмотрим произвольный треугольник на вершинах n− угольника, для которого этот отрезок является стороной (далее будем называть такие треугольники подходящими). В треугольнике не может быть более одной стороны важности 1,  ведь иначе оставшаяся сторона должна быть меньше 1.

Обозначим вершины отрезка важности 1  как A  и B,  за C  и D  обозначим произвольные вершины n− угольника (такие найдутся, так как p +1≥ 4  ). Покажем, что важности сторон треугольника ACD  не поменяются при замене A  на B.  Действительно, при такой замене отрезок AC  будет заменён на BC,  а отрезок AD  на BD.  Но поскольку оба треугольника ABC  и ABD  содержат отрезок   AB  важности 1,  то, согласно доказанному выше, важности пар сторон каждого треугольника равны. Значит, важности AC  и BC,  как и важности AD  и BD  совпадают.

Проделаем следующую процедуру: для отрезка AB  с важностью 1,  эти две вершины склеим в одну вершину X,  и для каждой вершины C  важностью XC  будем считать равной важности AC.  Докажем, что многоугольник удовлетворяет первому условию и “ослабленному” второму, т.e. важности всех его сторон и диагоналей образуют отрезок 1,2,3,...,k  или 2,3,...,k  натурального ряда без пропусков. Действительно, для любого подходящего треугольника XY Z  нового многоугольника, если ни одна из вершин X,Y,Z  не была склеена с другой, то требование на важности сторон не изменилось. Если же какая-то вершина (без ограничения общности, вершина X  ) была склеена из вершин A  и B,  то, как было показано ранее, распределение важностей в треугольнике XY Z  будет таким же, как в треугольниках AYZ  и BYZ,  в каждом из которых первое условие было выполнено, а значит, оно не нарушилось и после склейки. Второе, "ослабленное"условие также будет выполнено, т.к. после склейки из набора важностей будет удалено 1.

Проделав такую склейку по очереди с каждым отрезком важности 1  получим m − угольник (m < n)  , для которого выполнено первое и второе "ослабленное условия задачи". Для него понизим все важности на 1,  и получим выполняющиеся условия для m − угольника, значит, k− 1≤ m − 1,  откуда k≤ m ≤n − 1.  Индукция доказана.

Пример: Занумеруем все вершины n− угольника числами от 1  до n,  и зададим отрезкам, соединяющим вершины с номерами i  и    j  (i< j),  важность j− 1.  Легко проверить, что оба условия на важности выполняются, и максимальная важность равна n − 1.

Ответ:

 n − 1

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

Задача 13#90081

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

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

Подсказка 1

Попробуйте найти какие-то пары точек, расстояние между которыми не меньше 1. Какие самые очевидные пары можно найти?

Подсказка 2

Подумайте над их распределением по многоугольникам. По сколько точек окажется на каждом?

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

Пусть диаметры всех получившихся многоугольников строго меньше 1.  По принципу Дирихле, найдутся 2  вершины квадрата, принадлежащие одному из получившихся многоугольников. Если это противоположные вершины квадрата, то расстояние между ними равно √-
 2,  а значит, диаметр этого многоугольника хотя бы √-
 2> 1.  Если же эти две вершины соседние для квадрата, то расстояние между ними равно 1,  но и тогда диаметр соответствующего многоугольника хотя бы 1.  Противоречие.

Ответ:

нельзя

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

Задача 14#90452

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

Источники: Турнир Ломоносова - 2024, 11.5 (см. turlom.olimpiada.ru)

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

Подсказка 1

Сразу же можно заметить, что у нас отрезки ломаной имеют всего 2 направления. Тогда можем для удобства рассмотреть такую плоскость, что одни отрезки горизонтальные, а другие — вертикальные. Тогда какие отрезки пересекаются в каждой точке самопересечения и сколько всего отрезков каждого вида?

Подсказка 2

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

Подсказка 3

Точно! Не более 2(k-1) точек самопересечения. Отлично! Теперь мы можем оценить общее кол-во точек самопересечения. Однако наша оценка работает хорошо только для первой половины отрезков. Попробуйте для второй половину оценить аналогично, только снизу.

Подсказка 4

Так, попробуем ещё докрутить оценку для центрального (то есть 56-ого) горизонтального отрезка. У нас из всех 111 вертикальных отрезка 2 выходят из нашего. Тогда как мы можем оценить кол-во точек пересечения для 56-ого горизонтального отрезка?

Подсказка 5

Мы получаем не больше 109 точек самопересечения. Тогда всего таких точек не больше 6049. Осталось построить пример так, чтобы на каждом ходу нашей оценки выполнялось равенство.

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

Оценка. Для начала докажем, что больше 6049  самопересечений быть не может. Назовём звенья одного направления горизонтальными, а звенья второго направления — вертикальными. Расположим плоскость так, чтобы горизонтальные звенья действительно стали горизонтальными. Заметим сразу две вещи:

⋅ каждая точка самопересечения — это пересечение вертикального и горизонтального звена; ⋅ горизонтальные и вертикальные звенья чередуются, поэтому каждых по 111  штук.

Пронумеруем сверху вниз горизонтальные звенья от 1  до 111  . Посмотрим на звено с номером k  . Каждое пересекающее его вертикальное ребро должно иметь над ним конец, совпадающий с концов некоторого горизонтального ребра. Горизонтальных рёбер выше всего k− 1  , поэтому на k  -м ребре не более 2(k− 1)  точек самопересечений. Эта оценка хорошо работает для k  от 1  до 55  : на них суммарно не более

0+ 2+4 +...+ 2⋅54= 2970

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

Для ребра с номером 56  немного улучшим оценку: всего существует 111  вертикальных рёбер, но два из них выходят из концов 56  -го звена, поэтому не могут его пересекать. Итого, на 56  звене не более 109  точек самопересечений. Значит, суммарно их не больше 2⋅2970+109= 6049.

Пример. Пронумеруем и вертикальные звенья тоже. Пусть ⋅1  -е вертикальное ребро соединяет 55  и 56  горизонтальные звенья;  ⋅2  -е вертикальное ребро — 54  и 57  горизонтальные звенья; ⋅3  -е вертикальное ребро — 53  и 58  горизонтальные звенья; ...  ⋅55  -е вертикальное ребро — 1  и 110  горизонтальные звенья; ⋅56  -е вертикальное ребро — 1  и 111  горизонтальные звенья; ⋅57  -е вертикальное ребро — 2  и 111  горизонтальные звенья; ⋅58  -е вертикальное ребро — 3  и 110  горизонтальные звенья; ⋅59  -е вертикальное ребро — 4  и 109  горизонтальные звенья; ...  ⋅111  -е вертикальное ребро — 56  и 57  горизонтальные звенья.

Аналогичный пример для 222  -звенной ломаной на картинке ниже:

PIC

Ответ: 6049

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

Задача 15#92126

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

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

Подсказка 1

Как можно связать сумму длин отмеченных сторон с суммой их площадей?

Подсказка 2

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

Подсказка 3

Она равна сумме отмеченных сторон. Почему она не меньше 1?

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

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

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение. Спроектируем все отмеченные отрезки на одну из сторон квадрата. Если она полностью покрыта проекциями, то их суммарная длина не меньше 1.  Если на стороне есть точка, не покрытая проекциями, то проведём через неё перпендикуляр к стороне. Этот перпендикуляр покрыт прямоугольниками, в которых отмечена сторона, параллельная ему (иначе основание перпендикуляра покрыто проекцией отмеченной стороны), значит, суммарная длина этих отрезков равна 1.

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

Задача 16#92947

На плоскости проведены 2n  окружностей и отмечены все их точки пересечения. Оказалось, что всего отмечены 3n+ 1  точка. Докажите, что какие-то 4  отмеченные точки лежат на одной окружности.

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

Подсказка 1

Некоторые задачи решаются методом «от противного». Попробуйте применить его здесь.

Подсказка 2

Предположите, что на каждой окружности лежит не более трех точек. Покажите из этого, что точек не более 3n.

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

Будем решать задачу от противного. Пусть на каждой окружности не более трех точек пересечения с остальными. Тогда всего точек на окружностях(с учетом кратности) не более 2n× 3= 6n  точек. В через каждую отмеченную точку проходит по крайней мере 2  окружности, тогда точек пересечения не более 6n
2 = 3n− противоречие с условием.

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

Задача 17#92948

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

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

Подсказка 1

Проверять треугольник на остроугольность очень сложно. Поэтому выделите какую-то группу вершин и поработайте с ней.

Подсказка 2

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

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

Будем перебирать всевозможные четвёрки точек и для каждой четвёрки определять число остроугольных и неостроугольных треугольников, которые они образуют. Сложив количества остроугольных треугольников по всем четвёркам точек, получим некоторую сумму S.  Таким же образом сложив количества неостроугольных треугольников по всем четвёркам точек, получим некоторую сумму s.  Заметим, что из четырёх точек, никакие три из которых не лежат на одной прямой, хотя бы три образуют тупоугольный или прямоугольный треугольник. В самом деле, если четыре точки A,B,C,D  являются вершинами выпуклого четырёхугольника, то один из его углов не меньше  ∘
90 если же точки таковы, что одна из них, скажем, D,  лежит внутри треугольника, образованного оставшимися тремя точками, то один из углов ADB,BDC, CDA  тупой. Таким образом, один из треугольников ABC, BCD,CDA, DAB  всегда является неостроугольным. Итак, каждая четвёрка точек дает вклад в сумму s,  не меньший 1,  а в сумму S  — не больше 3.  Отсюда следует, что S ≤3s.  Поскольку каждая тройка вершин входит в n − 3  четвёрки, каждый треугольник посчитан в соответствующей сумме (S  или s  ) ровно n − 3  раза. Таким образом, имеется  S
n−3  остроугольных и n−s3-  неостроугольных треугольников. Следовательно, число остроугольных треугольников не более чем в 3  раза превосходит число неостроугольных, тем самым, число остроугольных треугольников составляет не более 3∕4  от общего числа треугольников.

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

Задача 18#92953

На плоскости расположено n  точек, причём площадь любого треугольника с вершинами в этих точках не превосходит 1.  Докажите, что все эти точки можно поместить в треугольник площади 4.

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

Подсказка 1

В условии есть какое-то ограничение на площадь, а просят доказать другое ограничение. То есть от нас хотят оценить сверху, все это так и намекает рассмотреть что-то самое большое. Что именно?

Подсказка 2

Рассмотрите треугольник наибольшей площади. Поймите, где могут располагаться остальные вершины.

Подсказка 3

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

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

Из данных k  точек выбираем 3  такие, что треугольник с вершинами в данных точках имеет наибольшую площадь из всех треугольников с вершинами в данных k  точках. Пусть это будут точки A,B,C  (рис.). Проведём через точку B  прямую LN || AC.  Каждая из k  точек будет лежать по ту же сторону от прямой LN,  что и треугольник ABC,  ибо иначе площадь треугольника с вершиной в этой точке и основанием AC  была бы больше площади треугольника ABC.  Проведя через точку A  прямую LM  || BC  и через точку C  прямую MN  || AB,  точно так же докажем, что все k  точек лежат по ту же сторону от прямых LM  и MN,  что и точки A,B,C.  Следовательно, все k  точек будут лежать внутри треугольника LMN.  Площадь этого треугольника состоит из площадей четырёх равных треугольников. Поскольку площадь одного из них не превосходит единицы, то площадь всего треугольника LNM  не превосходит четырёх.

PIC

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

Задача 19#92967

На плоскости отмечено n ≥4  точек P ,P ,...,P
 1  2    n  общего положения. Оказалось, что не существует 4  отмеченных точек, лежащих на одной окружности. Для точки Pi  обозначим через ai  количество окружностей PjPkPl,  содержащих строго внутри точку Pi.  Докажите, что существует число m(n)  такое, что a1+ a2+ ...+an =m (n)  тогда и только тогда, когда P1,P2,...,Pn  являются вершинами выпуклого многоугольника.

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

Подсказка 1

Хорошо бы понять ответ, в явной формуле это сделать сложно. Попробуйте найти долю, разобрав выпуклые 4,5-угольники.

Подсказка 2

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

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

Рассмотрим четверку точек A,B,C,D.  Докажем, что ровно 2  точки из четырех лежат внутри окружности, образованной остальными тремя, если ABCD  − выпуклый четырехугольник, в остальных случаях меньше. Если не существует 4  отмеченных точек, лежащих на одной окружности, то в выпуклом четырехугольнике, найдутся 2  противоположных угла, сумма которых больше   ∘
180 .  Тогда именно эти две вершины будут в окружностях, а остальные две — нет. В случаях, когда ABCD − невыпуклый четырехугольник только одна точка будет внутри окружности. Тогда для выпуклого четырехугольника

             n(n− 1)(n− 2)(n− 3)
m(n)= C4n× 2= -------12--------

Для невыпуклого величина будет меньше.

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

Задача 20#92971

На плоскости проведено 300  прямых, причем никакие две из них не параллельны и никакие три не пересекаются в одной точке. Докажите, что среди областей, образованных ими, есть не менее (a) 100  (b) 200  треугольников.

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

Подсказка 1 пункт а

Прямых 300, от нас хотят 100 треугольников, поэтому разумно каждой прямой сопоставить 1 какой-то треугольник.

Подсказка 2 пункт а

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

Подсказка 1 пункт б

Решение пункта а можно немного изменить. Если брать треугольники с двух сторон, то их будет 200. Такое решение не работает, потому что все точки могут лежать по одну сторону. Как можно решить эту проблему?

Подсказка 2 пункт б

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

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

(a) Возьмём одну из данных прямых и рассмотрим все точки пересечения данных прямых, не лежащие на выбранной прямой, и выберем среди них ближайшую. Среди кусков, на которые разрезана плоскость, есть треугольник, одна вершина которого — выбранная точка, а две другие лежат на выбранной прямой. Действительно, треугольник, образованный выбранной прямой и двумя прямыми, проходящими через выбранную точку, не могут пересекать другие прямые. Мы сопоставили каждой прямой треугольник, причём один и тот же треугольник не может соответствовать более чем трём разным прямым. Поэтому количество треугольников не меньше 300∕3 =100.

(b) Докажем, что если проведено n≥ 3  прямых, то число треугольников не меньше 2n−2
-3-.

Рассмотрим все точки пересечения данных прямых. Докажем, что эти точки могут лежать по одну сторону не более чем от двух данных прямых. Предположим, что все точки пересечения лежат по одну сторону от трёх данных прямых. Эти прямые образуют треугольник ABC.  Четвёртая прямая не может пересекать только стороны этого треугольника, т.е. она пересекает хотя бы одно продолжение стороны. Пусть для определённости она пересекает продолжение стороны AB  за точку B  в некоторой точке M.  Тогда точки A  и M  лежат по разные стороны от прямой BC.  Получено противоречие. Поэтому имеются по крайней мере n− 2  прямые, по обе стороны от которых лежат точки пересечения. Если мы выберем в полуплоскости, заданной прямой ℓ,  ближайшую к ℓ  точку пересечения, то эта точка будет вершиной треугольника, прилегающего к прямой ℓ.  Таким образом, имеется не менее n − 2  2  прямых, к которым прилегает по крайней мере по два треугольника, и две прямые, к каждой из которых прилегает хотя бы один треугольник. Так как каждый треугольник прилегает ровно к трём прямым, то треугольников не менее (2(n − 2)+ 2)∕3.  При n= 100  получаем не менее 19913  треугольников. Значит, количество треугольников не меньше 200.

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