Автор Тема: 12 шариков (самая лучшая задачка)  (Прочитано 51129 раз)
buka
Гений
*****
Offline Offline

Сообщений: 960



Просмотр профиля
« : Октябрь 14, 2010, 22:06:45 »

У меня есть ощущение, что можно за 4 взвешивания.
Первое взвешивание: монеты 17+26 против 71+80.
Если равенство: 19 монет среди 44 монет - от 27 до 70
Если левая легче - среди 44 монет - от 1 до 26+18=44
Если правая легче - среди 44 монет - от 71-18=53 до 96
Итак, нам за оставшиеся 3 взвешивания требуется найти 19 монет из 44.
Допустим, мы будем искать среди монет 1..44 (левая легче), так просто проще с нумерацией.
2- взвешивание: монеты 17 против 26:
17<26 -> среди 1..25 -> 8 возможностей: 1..19, 2..20,...,8..25
17>26 -> среди 18..44 -> 9 возможностей: 18..36, 19..37,...,26..44
17=26 -> среди 9..35 -> 9 возможностей
Итого, осталось 2 взвешивания для определения 1 из 9 - это троичный поиск, одно (3-е) взвешивание уменьшит кол-во возможностей с 9 до 3-х, другое (4-е) найдёт единственную верную.
Где-то так...

Эти пользователи сказали вам СПАСИБО :

Smith

За это сообщение 1 пользователь сказал спасибо!
Записан