ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 107826
Темы:    [ Взвешивания ]
[ Индукция (прочее) ]
[ Арифметическая прогрессия ]
[ Рекуррентные соотношения (прочее) ]
[ Оценка + пример ]
Сложность: 5+
Классы: 7,8,9
В корзину
Прислать комментарий

Условие

Банкир узнал, что среди одинаковых на вид монет одна — фальшивая (более легкая). Он попросил эксперта определить эту монету с помощью чашечных весов без гирь, причем потребовал, чтобы каждая монета участвовала во взвешиваниях не более двух раз. Какое наибольшее число монет может быть у банкира, чтобы эксперт заведомо смог выделить фальшивую за n взвешиваний?

Решение

  Решим сначала более простую задачу. Пусть банкир разрешает класть на весы монеты не более 1 раза. Из какого наибольшего числа монет можно выделить более легкую за k взвешиваний?

Если при каком-то взвешивании на чаше весов будет больше одной монеты, то из них выделить фальшивую монету не удастся (второй раз взвешивать монету нельзя!). Поэтому при каждом взвешивании на чаши кладется по одной монете.

Если весы не в равновесии, то фальшивая монета очевидна. А если в равновесии, то количество подозрительных монет уменьшится на 2. Следовательно, при k взвешиваниях можно выделить фальшивую из 2k + 1 монет.

Возвращаясь к исходной задаче, обозначим ответ в ней через f (n). Пусть при первом взвешивании на чашах лежат по s монет. Если весы окажутся не в равновесии, то придется искать фальшивую монету среди s монет, причем каждую из них можно использовать лишь по одному разу, и осталось n - 1 взвешивание. По доказанному s$ \le$2(n - 1) + 1 = 2n - 1.

Если весы в равновесии, то получаем исходную задачу для монет, не попавших на весы (их f (n) - 2s), и n - 1 взвешивания, значит,

f (n) - 2s$\displaystyle \le$f (n - 1).

Отсюда

f (n)$\displaystyle \le$f (n - 1) + 2s$\displaystyle \le$f (n - 1) + 2(2n - 1).

Следовательно,

f (n)$\displaystyle \le$2(2n - 1) + 2(2n - 3) + ... + 2 . 3 + f (1).

Поскольку, как легко проверить, f (1) = 3, имеем f (n)$ \le$2n2 + 1 по формуле для суммы арифметической прогрессии.

С другой стороны, если имеется 2n2 + 1 монет и каждый раз брать s максимальным, т. е. на первом шаге s = 2n - 1, на втором — s = 2n - 3, и т. д., то эксперт сможет выделить фальшивую монету. Значит, f (n) = 2n2 + 1.

Источники и прецеденты использования

олимпиада
Название Московская математическая олимпиада
год
Номер 60
Год 1997
вариант
Класс 8
задача
Номер 6

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .