Тема . Применение классических комбинаторных методов к разным задачам

Двойной подсчёт

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

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

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

группа G
 i  состоит из отрезков w   ,
  i+1  w  ,
 i+2  …, w  ,
  y1  а также из w ,
 1  w ,
 2  …, w
 i+x1−y1  (иначе говоря, каждая группа состоит из x
 1  последовательных отрезков в циклическом порядке). Для группы G
 i  обозначим через N(G)
   i  количество чёрных отрезков, не пересекающихся ни с одним из отрезков в G .
  i  По условию, N(G )≤x − 1;
   i   2  поэтому

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

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

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

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

y1∑−1N (Gi)≥ y∑2(y1− S(bj)− x1)= y2(y1− x1)− y∑2S(bj)≥y2(y1− x1)− (y1− 1).
i=0       j=1                         j=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  (включая его). Оставшиеся белые отрезки (их хотя бы x
 1  ) не пересекаются с выкинутыми y − x
2   2  чёрными; отсюда уже следует, что y2− x2 < x2.

Положим

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

и

 ′                   ′
y2 =y2− (y2− x2)= x2 ≥x2;

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

     ′
x2 =x2+ (y2 − x2)

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

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

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

=x1x2− (y1− x1)(y2− x2)≤ 0.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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