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

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

Задача 1#82301

Пусть k  и r   — натуральные числа и пусть A = {a,...,a  }
      1    k+r  —множество целых чисел, причём (r≤ k− 1  ). Докажите, что если в   A  нельзя выбрать k  элементов, сумма которых делится на k,  то существует не меньше r+1  различного остатка по модулю k,  которые принимают суммы из k  элементов множества A.

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

Если прибавить к каждому элементу A  одно и то же число, остатки сумм из k  элементов при делении на k  не поменяются, поэтому можно считать, что наибольшую кратность имеет 0.  Обозначим через L  подпоследовательность A,  состоящую из всех нулей; пусть l  — количество элементов в L.  Ясно, что l≤k− 1.  Среди всех подпоследовательностей A ∖L  длины не более k − 1  выберем самую длинную подпоследовательность S  с суммой, кратной k,  обозначим ее длину через s  (возможно, S =∅  и s= 0  ).

Тогда l+ s≤ k− 1,  так как в противном случае, дополнив S  нескольким нулями, мы получили бы подпоследовательность из k  элементов с суммой, кратной k.  Итак, в последовательности A∖(L ∪S)  не меньше r+1  элементов. Возьмем любые r  из них, пусть они образуют последовательность T.  Пусть h  — наибольшая кратность элемента в T.  Тогда h ≤l  по определению числа l.  Разобьем  T  каноническим образом в объединение h  непересекающихся множеств (не последовательностей!) X1,...,Xh  и положим X ′i =Xi ∪0(i=1,...,h).  Заметим теперь, что 0  не принадлежит T  и что при 1 <j ≤h  никакие j  элементов T  не дают в сумме   0.  Действительно, так как j +s≤ h+ s≤ l+s≤ k− 1,  то если бы какие-то j  элементов из T  давали бы в сумме 0,  мы могли бы объединить эти элементы с S  и получили бы более длинную подпоследовательность с суммой, кратной k,  что противоречит определению S.  Таким образом, мы проверили, что к набору X1′,...,X′h  можно последовательно применять теорему Кемпермана-Шерка (подробнее про эту теорему см. ниже), что даёт нам неравенство

|X1′+...+ X′h|≥ |X1|+ ...+ |Xh|+ 1= r+ 1

Иными словами, если к последовательности T  добавить h  нулей из L,  то полученная последовательность имеет не меньше r+1  различных сумм из h  элементов, кратных k.  Добавив оставшиеся элементы A  (а их в точности k+ r− (r+ h)  ) к каждой из этих сумм, мы получим r+ 1  различных сумм из k  элементов, кратных k.

Теорема Кемпермана — Шерка. Пусть n   — натуральное число, A  и B   — два подмножества ℤdn,  содержащие 0,  и пусть уравнение a +b= 0,  где a∈ A,b∈B,  имеет относительно a  и b  единственное решение a= b= 0.  Тогда

|A +B|≥ min{nd, |A|+ |B|− 1}

Доказательство. Можно считать, что |A|+|B|− 1 ≤nd.  Среди всех пар A,B,  противоречащих утверждению задачи, выберем такую, в которой величина |A | наименьшая. Заметим, что существует элемент b∗ из B, такой что b∗ +A  не является подмножеством    B.  Действительно, если бы это было не так, то для ненулевого элемента a1  из A  мы бы имели равенство a1 +B = B  и, в частности, так как 0  лежит в B,  мы бы нашли нетривиальное представление a1+bi = 0,  что противоречит условию. Воспользуемся элементом b∗,  чтобы перестроить имеющуюся пару множеств. А именно, пусть A∗ — это множество всех таких a  из A,  для которых a+ b∗ не лежит в  B.  Положим A′ = A∖A∗,B′ = B∪ (b∗+A ∗).

Ясно, что 0  не лежит в A ∗,  поэтому по-прежнему 0  лежит в A′.  Очевидно, 0  лежит в B′.

Уравнение a′+b′ = 0  для множеств A′,B ′ имеет только тривиальное решение. Действительно, если нашлось нетривиальное решение a1+ (b∗+a2)=0,  где a1  лежит в A′,a2  лежит в A∗,  то тогда и (a1+ b∗)+ a2 =0,  что невозможно, так как a1+ b∗ лежит в B,a2  лежит в A,a2 ⁄= 0,  а нетривиальных разложений нуля для множеств A  и B  не существует.

Наконец, отметим, что A′+ B′ ⊂ A+ B.

Итак, мы построили новую пару множеств A ′,B′,  противоречащую утверждению задачи, но при этом |A′|< |A|.  Противоречие.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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