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

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

Задача 1#75157

Даны целые числа 1≤k ≤n.  Какое наибольшее количество k  — элементных подмножеств множества 1,2,...,n  можно выбрать так, чтобы для любых двух выбранных подмножеств одно из них состояло из k  наименьших элементов объединения?

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

Сначала покажем, что можно выбрать не более чем n− k+1  подмножество из k  элементов, чтобы условие выполнялось. Для k =1  достаточно взять все 1  -элементные подмножества и условие будет выполнено, а таких множеств n,  поэтому формула выполняется.

Для k= n  подмножество такого размера единственно, поэтому формула снова верна.

Для 1< k< n  докажем по индукции. База индукции n= 2,  тогда k= 1,2,  а при таких k  формула выполняется.

Для использования перехода — будем считать, что 1,2,...,n  — это не обязательно числа, а именно 1,2,...,n  -ый элемент по возрастанию элементы в множестве. Далее рассмотрим максимальное количество k  -элементных подмножеств n  элементного множества таких, что для любых 2  таких подмножеств, одно их них состоит из k  наименьших элементов объединения. Рассмотрим объединение всех этих подмножеств. Если объединение не совпадает с множеством {1,2,...,n},  то можно рассмотреть объединение этих подмножеств (в нем не более n − 1  элемента), для которого выполнено предположение индукции, но тогда этих подмножеств было ≤(n− 1)− k +1< n − k+ 1.

Если же объединение совпадает с множеством {1,2,...,n},  то рассмотрим из выбранных k  -элементное подмножество A  с наименьшими элементами (то есть внутри подмножеств - сортируем элементы по возрастанию, а сами подмножества сортируем по возрастанию лексикографически). Такое подмножество совпадает с {1,2,...,k},  иначе есть какой-то элемент i< k  , который не содержится в этом подмножестве, но есть в каком-то другом B.  Рассмотрим объединение A∪ B,  в силу того, что выбранное множество - содержит минимальный набор k  элементов, то есть оно будет множеством, содержащим k  минимальных объединения A∪ B,  но тогда оно элемент i<k,  входит в минимальные k,  а тогда A  обязано его содержать.

Далее удалим из набора подмножество A.  Теперь объединение всех подмножеств не совпадает с {1,2,...,n},  иначе бы опять встретилось подмножество A.  Опять-таки по предположению индукции подмножеств станет ≤(n− 1)− k+ 1= n− k.  Тогда изначально с подмножество A  было не более ≤n − k +1.

Теперь построим пример на n− k+ 1  подмножество множества {1,2,...,n},  чтобы для любых 2  из них, одного содержало k  наименьших элементов объединения этих 2  подмножеств.

Рассмотрим все подмножества вида ai ={1,2,...,k− 1,i},  где i∈{k,k+ 1,...,n}.  Тогда ai∪aj = {1,2,...,k− 1,i,j},  и так как i,j ≥k,  то amin(i,j)  содержит наименьшие k  элементов объединения.

Ответ:

 n − k+ 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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