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

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

Задача 1#125875

Несколько карточек выложили в ряд слева направо, на каждой карточке написана буква русского алфавита. Назовём набор из 33 карточек идеальным, если на этих карточках выписаны все буквы в алфавитном порядке слева направо. Известно, что при любом выборе одной буквы L  русского алфавита найдутся  6
10  идеальных наборов, любые два из которых либо не имеют общих карточек, либо имеют ровно одну общую карточку, на которой написана буква L.  При каком наибольшем k  в этом ряду гарантированно можно найти k  идеальных наборов, любые два из которых не имеют общих карточек?

Источники: Всеросс, РЭ, 2025, 11.10 (см. olympiads.mccme.ru)

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

Положим N =106.  Покажем сначала, как выложить карточки так, чтобы больше 33 попарно не пересекающихся идеальных наборов не нашлось. Для удобства обозначим буквы в алфавитном порядке через z1,z2,...,z33;  через  k
z  будем обозначать последовательность из k  карточек, на каждой из которых написана буква z.

Наш ряд будет состоять из 33 блоков B1,B2,...,B33,  выложенных друг за другом в этом порядке. Блок Bi  выглядит как:

zN1 zN2 ⋅⋅⋅zNi−1zizNi+1 ⋅⋅⋅z3N3

(единственную карточку с буквой zi  в этом блоке назовём особой). Ясно, что уже в i  -м блоке содержится N  идеальных наборов, у которых общей является только особая карточка. Докажем теперь, что в каждом идеальном наборе в полученном ряду есть особая карточка. Поскольку особых карточек всего 33, отсюда будет следовать, что из любых 34 идеальных наборов два обязательно пересекутся по какой-то особой карточке, то есть k  не может быть больше 33.

Действительно, предположим, что нашёлся идеальный набор, в котором нет особых карточек. Найдётся индекс i  такой, что буква   zi  этого набора встречается не правее блока Bi  (подходит хотя бы i= 33  ); выберем наименьшее такое i.  Если карточка zi  нашего набора встречается левее Bi,  то i> 1,  и zi−1  также встречается в наборе левее Bi,  то есть не правее Bi−1;  это противоречит минимальности i.  Значит, zi  встречается именно в блоке Bi,  то есть написана на особой карточке, что и требовалось.

Осталось показать, что k = 33  попарно не пересекающихся идеальных наборов выбрать всегда можно. При 1≤ i≤33  обозначим через Si  множество из 106  идеальных наборов, не имеющих общих букв, кроме, возможно, zi  (оно существует по условию). Мы выберем из каждого множества по набору так, чтобы в них не было общих карточек.

Для начала, если в каком-то множестве Si  найдутся 104  наборов, имеющих общую карточку (естественно, с буквой zi  ), выделим такие 104  наборов, выбросим из Si  остальные наборы, а общую карточку назовём полезной для буквы zi.  Теперь мы будем по очереди выбирать набор из S1,S2,...,S33  так, чтобы он не содержал полезных карточек для букв, отличных от zi,  и не пересекался с уже выбранными наборами.

Пусть наборы из S1,S2,...,Si−1  уже выбраны. Если не существует полезной карточки с буквой zi,  то уже выбранные наборы содержат i− 1 ≤32  карточек с буквой zi,  каждая из которых встречается меньше 104  раз в наборах в Si.  Выкинув эти наборы, будем считать, что карточки с zi  в наборах из Si  не содержатся в уже выбранных наборах (если полезная карточка с буквой zi  есть, это уже выполнено), и в Si  не меньше 104  наборов.

Далее, i− 1  выбранный набор содержит 32(i− 1)  других карточек, каждая из которых содержится максимум в одном наборе из   Si;  выкинув все эти наборы, оставим в Si  как минимум 5000  наборов, не пересекающихся с уже выбранными. Среди этих наборов максимум 32  содержат полезные карточки с буквами, отличными от zi;  выбрав любой набор, не содержащий такой карточки, мы завершим шаг.

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

Ответ:

При k= 33

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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