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

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

Задача 1#82298

Пусть S  — множество из 502  чисел, причем оно содержит ровно 10  различных по модулю 541.  Докажите, что в S  найдется подмножество с суммой, делящейся на 541.

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

Число 502  будем для ясности обозначать через n,  а 541  — через n +39.  Пусть a ,a ,...,a
 1 2     n  — данная последовательность. Допустим, что никакая её подпоследовательность не даёт в сумме 0.  Пусть 1≤ m≤ n  — некоторое число. Заметим, что тогда все суммы, которые можно получить, выбирая слагаемые только из m  первых членов последовательности, отличны от всех n− m  сумм вида ∑n
  i=1ai,  где m + 1≤ r≤n  (иначе вычтем одну сумму из другой — останется как раз подпоследовательность c суммой, кратной 541  ). Покажем, что можно выбрать m  так, что первые m  членов последовательности будут определять не менее m +39  различных сумм.

Так как в последовательности встречается всего 10  различных элементов, какой-то элемент a⁄= 0  входит в неё не менее 51  раза. Так как 541  — простое число, в Z541  возможно деление (засчёт взятия обратного остатка), значит, мы можем поделить все элементы последовательности на a;  результат каждого деления можно интерпретировать как число от 1  до 540.

Таким образом, мы можем считать, что a1 = a2 = ...= a51 = 1,  а остальные элементы последовательности — какие-то натуральные числа от 1  до 540.  Если ни одно из чисел ai  не превосходит 51,  то в виде сумм чисел ai  представимы все натуральные числа от  1  до ∑
 ni=1ai,  последняя сумма никак не меньше чем сумма первых 10  натуральных чисел плюс n − 10.  Все вместе — больше n +39.  Противоречие.

Если же в последовательности имеется число, большее 51,  мы можем считать, что a52 > 51.  (При этом a52 <488,  так как иначе при помощи a52  и нескольких единиц можно сразу получить подпоследовательность с суммой, кратной 541  ) Полагая m =52,  мы видим, что первые m  членов последовательности представляют не менее m +51  сумм, что и требовалось.

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

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

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

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

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

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

Бесплатное обучение
в Школково

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

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

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

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

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

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

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

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