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

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

Задача 1#129180

1000 детей, среди которых нет двух одинакового роста, выстроились в шеренгу. Назовём пару различных детей (a,b)  хорошей, если между ними не стоит ребёнка, рост которого больше роста одного из a  и b,  но меньше роста другого. Какое наибольшее количество хороших пар могло образоваться? (Пары (a,b)  и (b,a)  считаются одной и той же парой.)

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

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

Подсказка 1.

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

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

Докажем, что в аналогичной задаче для шеренги из 2n  детей наибольшее возможное количество хороших пар равно      2
(n+ 1)− 3.

Пронумеруем детей числами 1,2,  ...,2n  в порядке убывания роста. Тогда, если расставить детей в порядке

n +1,n+ 2,...,2n, 1,2,...,n,

то все пары (i,j),  где i≤ n <j,  окажутся хорошими; таких пар всего n2.  Кроме этого, все пары вида (i,i+ 1)  также окажутся хорошими; таких пар всего 2n− 1.  При этом пара (n,n +1)  учтена дважды, так что общее количество хороших пар равно

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

Осталось доказать, что хороших пар не может быть больше, чем (n+ 1)2− 3.  Сделаем это индукцией по n.  При n =1  утверждение тривиально, ибо есть всего одна пара детей.

Пусть теперь n> 1.  Рассмотрим произвольную шеренгу и выберем в ней хорошую пару (a,b),  в которой |a − b| — наибольшее; пусть для определённости a< b,  и ребёнок a  стоит левее, чем b.  Назовём ребёнка c  прекрасным, если он образует хорошие пары как с   a,  так и с b.

______________________________________________________________________________________________________________________________________________________

Лемма. Существует не больше двух прекрасных детей.

Доказательство. Если c  прекрасен, то по выбору пары (a,b)  имеем c− a ≤b− a  и b− c≤ b− a,  откуда a< c<b.  Такой ребёнок c  не может стоять между a  и b,  иначе пара (a,b)  не была бы хорошей; значит, любой прекрасный ребёнок стоит либо слева от a,  либо справа от b.

Предположим, что есть два прекрасных ребёнка c1 < c2,  стоящих левее a;  тогда

a< c1 <c2 < b.

Ребёнок c
 1  не может стоять между a  и c,
2  иначе пара (a,c)
   2  не хорошая; поэтому c
 1  стоит левее c.
2  Но тогда c
 2  стоит между c
 1  и b,  и пара (c,b)
 1  — не хорошая, что невозможно. Это противоречие показывает, что левее a  стоит не более одного прекрасного ребёнка. Аналогично, не более одного стоит правее b,  откуда и следует доказываемое утверждение.

_________________________________________________________________________________________________________________________________________________________________________________

Теперь несложно совершить переход индукции. Выкинув a  и b,  мы получим, что все хорошие пары, не содержащие a  и b,  остались хорошими; по предположению индукции, их не больше, чем n2 − 3.  Осталось оценить количество хороших пар, содержащих   a  или b.  Это пара (a,b),  пары (a,c)  и (b,c)  для любого прекрасного ребёнка c,  и максимум по одной из пар (a,c)  и (b,c)  для остальных детей c.  Всего получаем не более чем

1+(2n− 2)+2= 2n+ 1 пар,

откуда общее количество хороших пар не превосходит

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

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

Ответ:

 5012− 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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