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

Принцип крайнего, индукция и другие методы в комбигео

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

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

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

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

Задача 2#84365

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

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

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

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

Задача 3#88471

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

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

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

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

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

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

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

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

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

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

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

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

Задача 5#90081

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

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

Подсказка 1

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

Подсказка 2

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

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

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

Ответ:

нельзя

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

Задача 6#94940

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

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

Будем доказывать это утверждение индукцией по числу вершин многоугольника.

База для n= 3  очевидна.

Переход. Пусть для n  и меньших значений всё доказано, докажем для n+ 1.  Найдём три соседние вершины разного цвета. Пусть не нашлось, тогда использовались бы только два цвета, а это противоречило бы условию наличия всех трёх цветов. Пусть вершины идут по порядку A,B,C  и окрашены в цвета 1, 2 и 3 соответственно.

Случай 1. Если между вершинами A  и C  (  в части многоугольника, где нет B )  есть хотя бы одна вершина цвета 2, то отсекаем от многоугольника треугольник ABC  по линии AC,  получая n− угольник, для которого выполняются все условия индукции. По предположению, его можно разбить на треугольники с необходимым условием. Тогда получается, что мы получили разбиение (n+ 1)− угольника.

Случай 2. Если же такой вершины не нашлось, то все вершины поочерёдно окрашены в цвета 1 и 3. Тогда можно провести отрезки от вершины B  ко всем остальным вершинам. Тем самым мы получаем искомое разбиение.

Переход доказан.

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

Задача 7#99356

Один очень серьёзный бизнесмен хочет построить новый торговый центр. Ему необходимо произвести впечатление на публику, поэтому он выбирает необычный дизайн. Пока что он решил только то, что здание будет в форме произвольного n− угольника. Само собой, в здании нужно расставить охранников, и бизнесмен решил заранее об этом позаботиться. Он пришёл к выводу о том, что охранники должны стоять в углах этого здания. Конечно, хочется нанять как можно меньше людей. Неожиданно именно Вам на почту приходит заказ: докажите, что для любого n ≥3  в любом n− угольнике достаточно  n
[3]  сторожей, расставленных в вершинах, чтобы каждую внутреннюю точку видел кто-то из них.

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

Лемма. Всякий n− угольник можно триангулировать (то есть разбить диагоналями на треугольники),причём полученный граф (стороны и диагонали являются ребрами) можно покрасить правильно в три цвета, то есть не будет ребра между двумя вершинами одного цвета.

Доказательство. Будем доказывать по индукции. База: n= 3  — очевидно.

Переход: Для начала найдем угол меньше   ∘
180 .  Такой очевидно есть. Обозначим вершину этого угла за A.  Теперь рассмотрим отрезок, который соединяет соседние вершины(обозначим их за B  и C),  с вершиной A.  Если он лежит внутри многоугольника, то отрежем треугольник, который образовался. Остальной многоугольник триангулируется и раскрашивается в 3  цвета по предположению. Поэтому достаточно раскрасить вершину A  в цвет, в который не раскрашены B  и C.  Теперь разберемся с случаем, когда отрезок BC  пересекает другие отрезки. Проведём из вершины A  отрезок к ближайшему концу D  мешающего отрезка (Ближайшему в смысле, что прямая через D,  которая параллельна BC  лежит ближе к A,  чем все остальные). Тогда мы получили два меньших многоугольника, которые по предположению раскрашиваются и триангулируются. Цвета в этих многоугольниках переименовываются так, чтобы A  и D  в разных многоугольниках имели те же цвета. Лемма доказана.

_________________________________________________________________________________________________________________________________________________________________________________

Вернемся к решению задачи. Давайте триангулируем и раскрасим наш n− угольник. Найдем цвет, которого меньше всего. И в каждую вершину этого цвета поставим сторожа. Тогда этих сторожей не более чем [n3]  и они очевидно видят все точки этого многоугольника.

Замечание. Данная оценка является точной! Ведь если n =3k,  то есть пример, как на картинке ниже. Заметим, что чтоб видеть все точки каждого из этих треугольников, то в каждой закрашенной части должен быть сторож, а закрашенных частей ровно k.

PIC

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

Задача 8#100499

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

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

Докажем утверждение индукцией по числу вершин многоугольника n.  Для n =3  получаем, что все стены внешние, поэтому открываются наружу, ЧТД. Пусть для выпуклого n− 1  -угольника доказано, докажем для n  -угольника. В любой триангуляции (разбиении многоугольника на треугольники) есть треугольник, две из сторон которого являются исходными сторонами многоугольника. Рассмотрим его. Если его “диагональная” дверь открывается наружу, то мы нашли нужную комнату. Иначе эта дверь открывается внутрь, тогда уберём комнату из дворца. Снова получим многоугольник, в котором все внешние двери открываются наружу. По предположению индукции, там найдётся нужная комната, ЧТД.

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

Задача 9#68026

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

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

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

Подсказка 1

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

Подсказка 2

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

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

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

1.

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

2.

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

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

Задача 10#74421

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

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

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

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

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

Задача 11#92973

Пусть k  и n ≥k+ 3  — натуральные числа. Дано семейство из n  равных квадратов с параллельными сторонами на плоскости. Среди каждых k+ 3  квадратов этого семейства найдутся 4  попарно не пересекающихся. Докажите, что эти квадраты можно раскрасить в k  цветов так, чтобы одноцветные квадраты не пересекались. (Считается, что квадрат содержит свою границу.)

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

Подсказка 1

В задаче есть изменяющаяся величина - n, поэтому можно попробовать провести индукцию по n.

Подсказка 2

Для раскрутки задачи, нужно рассмотреть какое-то множество из k+3 квадратов. Какое брать непонятно, хочется, чтобы оно как-то отличалось от остальных, поэтому возьмите какой-нибудь крайний квадрат и поработайте с ним.

Подсказка 3

Рассмотрите самый верхний квадрат. Сколько квадратов его может пересекать? Исходя из этого, выполните переход индукции.

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

Индукция по n.  База n= k+ 3  понятна: 4  попарно не пересекающихся квадрата красим в один цвет, каждый из оставшихся k− 1  квадратов — в свой цвет, всего использовано k  цветов. Теперь считаем, что n≥ k+4  и утверждение доказано для n− 1  квадратов. Стороны квадратов считаем вертикальными и горизонтальными. Рассмотрим самый высокий (один из них) квадрат s.  Если s  пересекается не более чем с k − 1  другими квадратами,отбросим его мысленно, покрасим оставшиеся n − 1  квадратов, пользуясь индукционным предположением, и докрасим s.  Пусть A,B  — два нижних угла квадрата s.  Заметим, что любой квадрат, пересекающий s,  содержит точку A  или B.  Предположим, что нашлось k +1  квадратов, пересекающих s.  Добавим к этим квадратам и к s  произвольный квадрат t.  Из этих k+ 3  квадратов каждый, кроме t,  содержит точку A  или B,  так что из них не выбрать 4  попарно не пересекающихся — противоречие. Осталось рассмотреть случай, когда имеется ровно k  квадратов, пересекающих s.  Добавим к ним и к s  любые два квадрата t,r.  В полученном семействе все квадраты, кроме t  и r,  содержат A  или B,  поэтому два из 4  попарно не пересекающихся квадратов в этом семействе — это обязательно t  и r,  а ещё два — какие-то квадраты u,v,  пересекающие s  (но отличные от s).  В этом случае любые два квадрата, не пересекающие s,  не пересекаются. Значит, можно покрасить в один цвет квадрат s  и все квадраты, не пересекающие s;  в один цвет u  и v;  остаётся всего k− 2  квадрата — красим каждый в свой цвет.

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

Задача 12#74782

Через X (α)  будем обозначать точку с координатами (cosα,sinα )  (все такие лежат на окружности радиуса 1 с центром в начале координат). Выбрали произвольный угол ϕ  и провели хорды                    (   2 )
P (ϕ)P(2022ϕ),P(2022ϕ)P 2022ϕ ,...  (на шаге номер n  проводится хорда   (   n−1)      n )
P 2022  ϕ P (2022 ϕ).  Если хорда уже была проведена — она не проводится второй раз. Оказалось. что все проведенные хорды не пересекаются иначе чем по концам. Докажите, что всего проведено конечное число хорд.

Источники: Высшая проба - 2022, 11.5 (см. olymp.hse.ru)

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

Нам будет полезен аналог целой части < x> ,  выражающий для двух чисел с разностью x  расстояние по окружности между образами этих чисел, если намотать числовую прямую на единичную окружность: будем говорить, что <x >= {x} при      1
{x}≤ 2  и < x>= 1 − {x} при      1
{x}> 2  (здесь {x} обозначает обычную целую часть числа x  ). Тогда, например, если длина дуги между точками α  и β  равна ϕ,  то длина дуги между 2022α  и 2022β  равна < 2022ϕ> .

Для краткости точку      n
P(2022ϕ)  будем обозначать просто Pn.  Заметим, что точки не повторяются: если бы оказалось, что Pm =Pn  при m > n,  то выполнялось бы Pm+1 = Pn+1,  Pm+2 =Pn+2  и т.д., тогда число хорд было бы конечным. Итак, каждая новая точка попадает строго между ранее поставленными.

Определим по индукции понятие активной дуги n  -го шага. Для натурального n = 1  будем ей считать ту из двух дуг P0P1,  на которую попадает P2  . Заметим, что тогда все точки Pn  лежат на активной дуге первого шага. В самом деле, пусть все точки от 2 -й до m  -й лежат на активной дуге 1 -го шага, а m +1  -я там не лежит. Тогда хорды P0P1  и PmPm+1  пересекаются.

Теперь предположим, что мы уже индукцией по n  доказали, что все точки Pm  попадают на активную дугу n  -го шага при m >n.  Определим активную дугу n+ 1  -го шага. Pn+1  лежит на n  -й активной дуге, значит делит ее на две части. На одну из этих частей попадает точка Pn+2  — эту часть и будем называть активной дугой n+ 1  -го шага. Тогда чтобы индукция работала нам осталось доказать, что все точки Pm  лежат на этой дуге при m ≥n +2.  Понятно, что концы дуги — это какие-то из предыдущих точек P,  значит есть фрагмент ломанной, соединяющий их. Значит если Pm  еще лежит на дуге, а Pm+1  — уже нет, и Pm+2  не совпадает ни с одной из предыдущих точек P  (что упоминалось ранее) — значит, PmPm+1  пересекается с указанным фрагментом ломанной.

Как легко видеть, каждая следующая активная дуга является подмножеством предыдущей. Более того, обозначим через ϕn,  длину активной дуги, а через ψn  — длину дуги Pn−1Pn  (той из двух, которая лежит внутри активной). Тогда или

ϕn = ψn или  ϕn =ϕn−1− ψn
(1)

Поскольку {ϕ }∞
  n n=1  — невозрастающая последовательность положительных чисел, она имеет предел. Докажем, что этого не может быть.

Если предел равен нулю, то нулю же равен и предел последовательности     ∞
{ψn}n=1,  поскольку ψn ≤ϕn−1.  Но заметим, что ψn+1 =<2022ψn > .  То есть если     -1-
ψn ≤ 4044,  то ψn+1 =2022ψn.  Кроме того, ψn  всегда не равно нулю (иначе две точки совпали). Значит для    -1-
𝜀= 4044  в последовательности встречаются члены большие 𝜀  со сколь угодно большими номерами — ноль не является пределом.

Пусть предел равен положительному числу a.  Тогда по (1)  последовательность ψn  разбилась на две подпоследовательности, предел одной равен нулю, предел другой — a  , причем по доказанному выше вторая содержит бесконечное число членов. Заметим, что a  — неподвижная точка преобразования ψ →< 2022ψn >.  Тогда аналогично |ψn+1− a|=2022|ψn − a| если          1
|ψn− a|≤ 4044.

Выберем 𝜀< 20a22,  будем говорить о числах 0 и a  как о двух пределах. Начиная с какого-то номера все ψn  должны попадать в 𝜀  -окрестность одного из двух пределов. Но тогда при переходе от ψn  к ψn+1  расстояние до предела будет расти в 2022 раза - рано или поздно ψn  выскочит из 𝜀  -окрестности текущего предела и еще не дотянется до 𝜀  -окрестности другого предела.

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

Задача 13#76742

На сколько частей делят плоскость n  прямых, среди которых нет параллельных и никакие три не пересекаются в одной точке (такие прямые называют прямыми общего положения)?

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

Подсказка 1

Количество таких прямых нужно посчитать для всех n - попробуем считать с помощью индукции! Какова база? А как сделать переход?

Подсказка 2

Чтобы сделать переход, необходимо именно выкидывать прямую из набора из n+1 штук, ни в коем случае не добавлять! После обратного её добавления подумаем, а на сколько отрезков её разбивают уже имеющиеся прямые? Что это даст?

Подсказка 3

Докажите, что ответ: 1 + n(n+1)/2

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

Докажем по индукции, что всего 1 + n(n+1)
     2  областей.

База n= 1  очевидна.

Рассмотрим произвольные n  прямых общего положения и выкинем одну из них. По предположению индукции оставшиеся прямые разбивают плоскость на    (n−1)n-
1+   2  областей. Вернём выкинутую прямую. Точки пересечения с имеющимися прямыми разбивают её на    n  частей, каждая из частей разбивает одну область на две, а значит эта прямая увеличит количество областей на n  , то есть теперь    (n−1)n        n(n+1)
1+   2   +n =1+   2  областей.

Ответ:

 1+ n(n+1)
     2

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

Задача 14#77006

Коридор длины l  произвольным образом покрыли дорожками (конечным числом). Докажите, что можно убрать некоторые дорожки так, чтобы оставшиеся дорожки покрывали весь коридор, и их суммарная длина не превышала 2l.

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

Подсказка 1

Попробуем рассмотреть минимальное множество дорожек, покрывающее коридор. Можно ли понять, сколькими дорожками может покрываться одна точка коридора?

Подсказка 2

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

Подсказка 3

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

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

Рассмотрим минимальное множество дорожек X,  покрывающее весь коридор. Требование минимальности означает, что при удалении любой дорожки из X  оно перестаёт покрывать коридор.

Покажем, что каждая точка коридора покрывается не более, чем двумя отрезками из X  (нетрудно понять, что этого достаточно для решения задачи). Предположим противное, пусть некоторая точка Y  покрыта тремя отрезками A1B1,A2B2,A3B3  множества X.  Пусть Ai  — точка, наиболее удалённая от Y  среди трёх правых концов отрезков, а Bj  — среди трёх левых. Тогда отрезок AiBj  является объединением данных трёх отрезков, но он является объединением не более чем двух из данных трёх отрезков (а именно, отрезков AiBi  и AjBj  ). Таким образом, один из трёх отрезков A1B1,A2B2,A3B3  множества X  лежит в объединении двух других, что противоречит выбору множества X.

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

Задача 15#77012

На столе 20× 20  разбросано 90  салфеток 1 ×1  со сторонами, параллельными краям стола. Докажите, что можно положить еще одну такую салфетку, не пересекающуюся с уже лежащими.

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

Подсказка

Попробуйте в центре каждой салфетки сделать гомотетию с коэффициентом 2. Подумайте, если салфетка B пересекалась с салфеткой A, то как тогда B будет располагаться относительно салфетки A' - образа A.

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

Для каждой салфетки сделаем гомотетию в её центре с коэффициентом 2.  Рассмотрим две произвольные салфетки A  и B.  Пусть  A′ — образ A  при гомотетии. С учётом условия параллельности сторон нетрудно понять, что A  и B  не имеют общих точек тогда и только тогда, когда  ′
A не содержит B.

Таким образом, если показать, что после гомотетии на столе найдётся точка, не покрытая ни одной салфеткой, то задача будет доказана, ведь можно будет добавить новый квадрат с центром в этой точке. А она, очевидно, найдётся, поскольку суммарная площадь квадратов равна 360,  а площадь стола — 400.  Что и требовалось.

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

Задача 16#77014

Дано [4n∕3]  прямоугольников с параллельными сторонами. Каждый пересекает хотя бы n  других. Докажите, что существует прямоугольник, пересекающий все остальные.

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

Подсказка

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

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

Обозначим число прямоугольников через k.  Рассмотрим самую нижнюю из верхних границ прямоугольников (назовём прямую, на которой она лежит — d,  а прямоугольник — P  ). Есть не более чем k− n− 1  прямоугольников таких, что их нижняя граница лежит выше d,  так как все такие прямоугольники не пересекаются с P.  Назовём такие прямоугольники нижнеплохими. Аналогично определим верхнеплохие, левоплохие и правоплохие прямоугольники.

Заметим, что поскольку k> 4(k − n − 1),  то существует прямоугольник A,  не являющийся нижне-, верхне-, лево- или правоплохим. Но тогда он пересекается со всеми прямоугольниками.

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

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

Задача 17#77015

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

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

Подсказка 1

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

Подсказка 2

Но как же обыграть условие про то, что каждая точка покрыта не более чем 4 квадратами. Для этого стоит такую точку рассмотреть. Попробуйте ввести систему координат, в которой эта точка будет началом. И проанализируйте, где находятся квадраты, покрывающие еë.

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

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

Предположим, что есть точка X  , которая покрыта 5  выбранными квадратами. Разобьем плоскость относительно X  на 4  части вертикальной и горизонтальной прямыми. Тогда по принципу Дирихле центры двух квадратов попали в одну часть (нестрого). Не нарушая общности, пусть в правую верхнюю. Проведем через центры этих 2  квадратов прямые с угловыми коэффициентами − 1.  Выберем тот квадрат, у которого прямая прошла выше (пусть он будет первым, а оставшийся квадрат вторым). Заметим, что верхний левый угол этого квадрата обязан лежать левее центра второго квадрата (иначе не будет покрыта точка X  ). Аналогично правый нижний угол этого квадрата лежит ниже центра второго квадрата. Но тогда мы получаем, что выбранный квадрат покрывает центр второго.

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

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

Задача 18#77033

На плоскости отмечены 2006  точек. Оказалось, что среди любых семи из них есть четыре, лежащие на одной окружности. Докажите, что найдутся хотя бы 1003  отмеченных точки, лежащие на одной окружности.

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

Предположим противное. Рассмотрим максимальное количество точек таких, что никакие 4  из них не лежат на одной окружности. Их не более 6.  Каждая из оставшихся точек лежит на описанной окружности одного из треугольников, образованных этими точками. Таких треугольников всего не более 20.  Значит, все наши точки лежат не более чем на 20  окружностях. Рассмотрим ту из них, ω1,  на которой лежит наибольшее количество точек (их не менее 100  и не более 1002  по нашему предположению). Оставшиеся хотя бы 1003  точек лежат на 19  окружностях, так что на одной из этих 19  окружностей (назовем ее ω2  ) лежит еще хотя бы 50  точек. Докажем, что все наши точки лежат на окружностях ω1  и ω2.  Предположим противное. Рассмотрим точку A  вне окружностей ω1  и ω2.  Выберем на окружности ω1  точки B1,B2,B3,  не лежащие на ω2.  Каждая из окружностей, описанных около треугольников ABiBj  пересекает окружность ω2  не более чем в двух точках. Выкинем не более чем 6  точек, а также не более чем две точки пересечения ω1  и ω2  из рассмотрения (если какие-то из них отмечены). На окружности ω2  останется не менее 42  отмеченных точек. Выберем одну из них, C1.  Описанные окружности треугольников C1ABi  и C1BiBj  вторично пересекают ω2  не более чем в одной точке каждая. Выкинем из рассмотрения эти точки (если какие-то из них отмечены), на окружности ω2  останется не менее 36  отмеченных точек. Выберем одну из них, C2,  и выкинем с окружности ω2  еще не более чем 6 точек, лежащих на описанных окружностях треугольников C2ABi  и C2BiBj.  На ω2  останется хотя бы 30  точек, назовем любую из них C3.  Легко видеть, что из точек A,B1,B2,B3,C1,C2,C3  никакие 4  не лежат на одной окружности. Противоречие. Итак, все отмеченные точки лежат на двух окружностях, следовательно, на одной из окружностей лежит не менее 1003  точек.

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

Задача 19#88723

В некоторой стране 2023  аэродрома, все расстояния между ними различны. С каждого поднимается самолет и летит на ближайший к нему аэродром (отличный от пункта вылета). Докажите, что никуда не может прилететь больше пяти самолетов.

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

Если самолеты из точек A  и B  прилетели в точку O,  то AB  — наибольшая сторона треугольника AOB,  т. е. ∠AOB > 60∘.  Предположим, что в точку O  прилетели самолеты из точек A1,...,An.  Тогда один из углов AiOAj  не превосходит 360∘
 n .  Поэтому 360∘   ∘
 n  > 60,  т. е. n< 6.

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

Задача 20#92029

На числовой прямой отметили зелёным цветом все точки вида 81x+ 100y  , где x  , y  — целые неотрицательные, и фиолетовым цветом — остальные целые точки. Докажите, что на прямой существует такая точка (не обязательно целая), что любые две симметричные относительно неё точки закрашены в разные цвета.

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

Заметим, что если точка t≥ 80⋅100− 80  , то так как (81,100)= 1  , то у уравнения 81x +100y = t  есть решение. Среди этих решений выберем то, где y  минимальное неотрицательное. Тогда y < 81  , так как если x, y  решение, то и x +100, y− 81  решение. Значит, 81x= t− 100y ≥ 80⋅100− 80− 80 ⋅100≥ −80  , поэтому t  зеленая. Значит, с некоторого момента все числа зеленые. С другой стороны, все числа меньше 0 фиолетовые, а 0 зеленый. Пусть A  такое число, что все числа большие A  зеленые, а A  фиолетовое.

Докажем, что A = 80⋅100− 81  . Для всех больших A  мы уже доказали, что они зеленые, осталось доказать, что A  фиолетовое. Заметим, что все решения 81x+ 100y =80⋅100− 81  выглядят, как x= −1+ 100k  , а y = 80 − 81k  . Чтобы x  был неотрицательным нужно k> 0  , а для y  нужно k≤ 0  ?!

Тогда докажем, что необходимая точка это A
2-  . Пусть есть 2 зеленых числа, которые симметричны относительно A
2-  . Тогда их сумма тоже представляется, как 81x+ 100y  , а она равна A  .

Пусть есть 2 фиолетовых числа b1  и b2  , которые симметричны относительно A2-  . Представим их как 81x+ 100y  и из всех вариантов выберем те, где x  минимальный неотрицательный. Тогда b1 = 81x1+ 100y1  , b2 = 81x2+ 100y2  и x1,x2 ∈[0,80]  . Так как числа были фиолетовыми, то y1,y2 <0  . Значит, A = 81(x1+ x2)+ 100(y1+ y2)  и x1+ x2 = −1+ 100k  , а y1+ y2 = 80 − 81k  . Заметим, что y1+ y2 ≤ −2,  и значит, k> 1  . С другой стороны, x1+x2 ≤ 160  и поэтому k <2  . Противоречие.

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