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

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

Задача 1#82305

В Тридесятом царстве в ходу были монеты в несколько копеек, не менее 81  разных достоинств (сейчас уже никто не знает, сколько их точно было и каких достоинств). Какое наименьшее число тридесятских монет должен найти археолог, чтобы быть уверенным, что среди них заведомо есть ровно 100  монет, в сумме дающих целое число рублей?

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

Подсказка 1

Давайте переформулируем задачу на язык остатков по модулю 100. Для начала попробуйте придумать пример. Попробуйте использовать довольно мало различных номиналов.

Подсказка 2

Можно взять 99 монет номиналом 1 и 99 монет номиналом 0. Тогда, какие бы сто монет мы не взяли, в сумме давать целое число рублей они не будут. Будем доказывать оценку на 199. Теперь давайте обобщим задачу: пусть у нас есть 2n - 1 остаток по модулю n, и мы хотим из них выбрать n, которые в сумме дают 0 по модулю n. Как такое можно доказывать?

Подсказка 3

Правильно! По индукции! Но простая индукция тут может не пройти. Поэтому по чему индукцию тут лучше вести, учитывая, что у нас какие-то остатки по модулю?

Подсказка 4

Ага! Давайте у нас будет индукция по простым делителям числа n. Но для начала надо доказать базу, то есть нашу задачу в случае простого n = p. Для этого давайте посмотрим на наши остатки и отсортируем их a₁ ≤ a₂ ≤ ... ≤ a_{2p-1}. Пойдем от противного. Попробуйте разбить наши остатки на пары(кроме может одного) так, чтобы в каждой паре гарантировано было два различных остатка.

Подсказка 5

Давайте например рассмотрим a_i и a_{i + p - 1} для i от 1 до p - 1. Они не могут быть равны, так как иначе у нас есть p одинаковых остатков. Давайте эти пары обозначим за множества A_i. А множество A_p будет содержать только a_{2p - 1}. Какую теорему осталось применить?

Подсказка 6

Правильно! Теорему Коши-Дэвенпорта, из которой сразу следует, что |A₁ + ... A_p| = p. То есть противоречие. Базу доказали. Давайте докажем переход. Пусть n = pm. Попробуйте набрать каких-то 2m - 1 набора остатков так, чтобы можно превратить их в переменные и применить предположение. Какое еще условие на эти наборы нужно?

Подсказка 7

Точно! Нам нужно, чтобы сумма в каждом наборе делилась еще на p. Какие тогда наборы нужно брать, учитывая базу индукции?

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

Переформулируем задачу. Будем считать, что у нас номиналы копеек это соответственные остатки по модулю 100  и нам нужно выбрать 100  остатков сумма которых делится на 100.  Заметим, что 198  монет не хватит так, как нам могут выпасть 99  монет с остатком  1  и 99  монет с остатком 0.  Докажем, что для любого натурального n  нам достаточно вытащить 2n− 1  монету, чтоб можно было выбрать n  монет с суммой, которая делится на n.  Индукцией по количеству простых множителей числа n.

База индукции. Пусть n= p  — простое число. Пронумеруем элементы последовательности в порядке возрастания: 0 ≤a1 ≤ a2...≤ a2p−1.  Если ai = ai+p−1  при каком-нибудь i,  то ai+ ai+1+ ...+ai+p−1 =pai = 0  ℤp)  и мы нашли то, что требуется. В противном случае пусть Ai = {ai,ai+p−1} при 1 ≤i≤ p− 1,Ap ={a2p− 1}.  Последовательно применяя теорему Коши — Дэвенпорта, заключаем, что |A1 +A2 +...+Ap−1+ Ap|= p.  Следовательно, каждый элемент ℤp,  в том числе 0,  представим в виде суммы из p  слагаемых.

Докажем индукционный переход. Пусть n =pm,  где p  — простое, и пусть a1,a2,...,  a2n−1  — данная последовательность. По утверждению задачи для простых p  (база индукции), мы можем последовательно выбирать наборы из p  чисел, сумма которых делится на p.  Так мы сумеем выбрать 2m − 1  различных наборов I1,I2,...,I2m−1.  Действительно, если 2m − 2  набора уже выбрано, то количество оставшихся элементов не меньше 2pm − 1− (2m − 2)p= 2p− 1.  Для каждого i,  1≤ i≤ 2m− 1,  положим       ∑
a′i = 1∕p j∈Iiaj.  По предположению индукции эта последовательность содержит подпоследовательность с суммой 0  из m  элементов. Это дает нам требуемое подмножество из pm  элементов с суммой, делящейся на n.

Ответ:

 199

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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