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

Проект МЦНМО
при участии
школы 57
Задача 98494
Темы:    [ Взвешивания ]
[ Двоичная система счисления ]
Сложность: 4-
Классы: 8,9,10,11
В корзину
Прислать комментарий

Условие

а) Даны 32 одинаковые по виду монеты. Известно, что среди них есть ровно две фальшивые, которые отличаются от остальных по весу (настоящие монеты равны по весу, и фальшивые монеты также равны по весу). Как разделить все монеты на две равные по весу кучки, сделав не более четырёх взвешиваний на чашечных весах без гирь?

б) Та же задача для 22 монет.


Решение

  а) При каждом взвешивании будем класть на весы все 32 монеты. Изначально у нас есть одна куча, в которой есть две фальшивые монеты. Сделаем из неё пару вдвое меньших куч и разложим их на разные чаши весов. Если фальшивки попали в разные кучи, то будет равновесие (и задача решена), а при неравновесии мы знаем, что обе фальшивки оказались в одной и той же куче. Снимем кучи с весов и удвоим их количество, разбив каждую старую кучу на пару новых. При следующем взвешивании будем класть половинки одной кучи на разные чаши. Снова при неравновесии мы знаем, что фальшивки оказались в одной куче. Так мы делаем четыре взвешивания: при первом на каждой чаше одна куча из 16 монет, при втором – две по 8 монет, при третьем – четыре по 4, при четвёртом – восемь по 2. По тому же принципу разложим монеты на чаши для пятого взвешивания, только проводить его не надо: на этот раз фальшивки наверняка на разных чашах, значит, должно наступить равновесие.

  б) Первый способ. Как и в а), будем взвешивать каждый раз все монеты и перед каждым взвешиванием удваивать число куч, деля каждую старую на пару новых. Метод потребует лишь небольшого уточнения. А именно, если в старой куче число монет нечётно (например, 11), то делим её "почти пополам": так, чтобы число монет в "половинках" отличалось на единицу  (11 = 5 + 6).  При этом из первой нечётной кучи положим меньшую половинку на левую чашу, а большую – на правую, со второй нечётной кучей поступим наоборот и т.д. Поскольку число нечётных куч чётно, на чашах окажется поровну монет.
  В результате при первом взвешивании у нас будут на каждой чаше кучи по 11, при втором –  5 + 6,  при третьем –  2 + 3 + 3 + 3,  при четвёртом –
1 + 1 + 1 + 2 + 1 + 2 + 1 + 2;  в случае четырёх неравновесий обе фальшивки по-прежнему оказываются в одной куче, и после последнего взвешивания их можно будет гарантированно разложить по разным чашам.

  Второй способ. Отложив одну монету, разделим оставшиеся на три кучки по 7 монет. Легко видеть, что, где бы ни находились фальшивые монеты, две из этих трёх кучек будут одного веса, а третья – другого. Достаточно двух взвешиваний, чтобы определить, какие именно две кучки имеют одинаковый вес.
  Добавляя к третьей кучке оставшуюся монету, получаем кучку из восьми монет (она либо содержит обе фальшивые монеты, либо ни одной). Из а) ясно, как не более чем за два взвешивания разделить её на две кучки равного веса.

Замечания

В а) можно упростить объяснения, используя двоичную кодировку.

2. Баллы: 3 + 2.

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

олимпиада
Название Турнир городов
Турнир
Дата 2000/2001
Номер 22
вариант
Вариант осенний тур, тренировочный вариант, 10-11 класс
Задача
Номер 4

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

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