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

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

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

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

Задача 1#129654

Пусть даны натуральные числа x
 1  и x .
 2  На прямой даны y
 1  белых отрезков и y
 2  чёрных отрезков, при этом y ≥ x
 1   1  и y ≥x .
2   2  Известно, что никакие два отрезка одного цвета не пересекаются (даже не имеют общих концов). Также известно, что при любом выборе x1  белых отрезков и x2  чёрных отрезков обязательно какая-то пара выбранных отрезков будет пересекаться. Докажите, что

(y1 − x1)(y2− x2)< x1x2.

Источники: ВСОШ, ЗЭ, 2024, 10.7 (см. olympiads.mccme.ru)

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

Первое решение. Пронумеруем белые отрезки слева направо как w ,
 1  w ,
 2  …, w  ,
 y1  а чёрные — как b ,
 1  b,
2  …, b .
 y2  Для каждого чёрного отрезка bj  назовём его силой S(bj)  количество индексов i≤y1− 1  таких, что bj  пересекается как с wi,  так и с wi+1.  Если с какой-то парой (wi,wi+1)  пересекаются два чёрных отрезка, то они имеют общую точку, что невозможно по условию. Поэтому каждая такая пара учтена в силе не более, чем одного чёрного отрезка, а значит,

y∑2
  S (bj)≤y1− 1.
j=1

Рассмотрим следующие y1  групп, состоящих из x1  белых отрезков каждая: при 0≤ i≤y1− x1  группа Gi  состоит из отрезков wi+1,  wi+2,  …, wi+x1,  а при y1− x1+1 ≤i≤ y1− 1  группа Gi  состоит из отрезков wi+1,  wi+2,  …, wy1,  а также из w1,  w2,  …, wi+x1−y1  (иначе говоря, каждая группа состоит из x1  последовательных отрезков в циклическом порядке). Для группы Gi  обозначим через N(Gi)  количество чёрных отрезков, не пересекающихся ни с одним из отрезков в Gi.  По условию, N (Gi)≤ x2− 1;  поэтому

y1−1
 ∑  N(Gi)≤ y1(x2− 1).
 i=0

С другой стороны, каждый чёрный отрезок bj  пересекается максимум 1 +S(bj)  белыми отрезками, и все эти белые отрезки расположены подряд. Тогда количество групп, содержащих хотя бы один из этих белых отрезков, не превосходит

1+ S(bj)+ (x1 − 1)= S(bj)+x1.

Поэтому отрезок bj  учтён хотя бы в y1 − (S(bj)+ x1)  числах вида N(Gi).  Поэтому

y1∑−1N (G )≥ y∑2(y − S(b)− x )= y(y − x )− y∑2S(b )≥y (y − x )− (y − 1).
i=0   i   j=1  1    j   1   2  1  1   j=1   j   2 1   1    1

Из полученных двух оценок на сумму N (Gi)  вытекает, что

y1(x2− 1)≥ y2(y1− x1)− (y1− 1) ⇐⇒ (y1− x1)(y2− x2)≤ x1x2− 1,

что и требовалось доказать.

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение. Предположим, что утверждение задачи для некоторых x1,  x2,  y1,  y2  неверно:

(y1 − x1)(y2− x2)≥ x1x2,

и при этом условии сумма y1 +y2  — минимальная возможная.

Без ограничения общности тогда y1 − x1 ≥ x1.  Возьмём x1  -й слева белый отрезок W  и (y2− x2)  -й слева чёрный отрезок B.  У какого-то из них правый конец левее.

1) Пусть правый конец W  левее (или концы совпадают). Тогда правые x2  чёрных отрезков не пересекаются с левыми x1  белыми. Противоречие.

2) Пусть правый конец B  левее. Выкинем все белые отрезки слева от W  (включая его) и все чёрные отрезки слева от B  (включая его). Оставшиеся белые отрезки (их хотя бы x1  ) не пересекаются с выкинутыми y2 − x2  чёрными; отсюда уже следует, что y2− x2 < x2.

Положим

 ′      ′          ′  ′
x1 = x1, y1 = y1 − x1 ≥ x1, x2 =x2 − (y2− x2)

и

y′ =y − (y − x )= x ≥x′;
 2   2   2   2   2   2

тогда осталось y′1  белых и y′2  чёрных отрезков. Рассмотрим любые x′1  оставшихся белых и x′2  оставшихся чёрных отрезков. Если среди них нет пересекающихся, то, добавив к ним все выкинутые чёрные отрезки, получим набор из x1 = x′1  белых и

x2 =x′+ (y2 − x2)
     2

чёрных отрезков исходного набора, среди которых нет пересекающихся; это невозможно. Значит, оставшийся набор удовлетворяет условию для новых чисел x′1,y′1,x′2  и y′2,  при этом в нём меньше отрезков, чем в исходном, поэтому

0< x′1x′2 − (y′1− x′1)(y′2− x′2)=

= x1(2x2− y2)− (y1 − 2x1)(y2− x2)=

=x x − (y − x )(y − x)≤ 0.
  1 2   1   1  2  2

Противоречие.

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

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