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

Сообщений: 960



Просмотр профиля
« : Октябрь 24, 2010, 03:18:41 »

Хорошо, я попробую зайти с другого боку.
1. Среди скольких шаров (максимум) Х можно определить фальшивый, отличающийся от настоящего по весу, но неизвестно, в какую сторону, если у нас есть дополнительно один заведомо настоящий шар за К=1  взвешиваний (т.е. за одно взвешивание)?
Ответ: среди 2-х: кладём один из них на одну чашу, на другую - заведомо настоящий. Если весы в равновесии, то фальшивый - оставшийся. Если весы не в равновесии, то фальшивый - тот, что мы положили на весы.
Итак: К=1, Х=2 Запишем это так: Х(1) = 2.
2. Тот же вопрос, если К=2.
Рассуждаем следующим образом: какое-то кол-во шаров мы должны в первом взвешивании оставить в покое (не взвешивать), а остальные - сравнить взвешиванием.
Сколько можно оставить в покое максимум? Очевидно, не более 2, поскольку если среди сравниваемых фальшивого не будет, то нам останется одно взвешивание, а за одно взвешивание мы мошем определить фальшивый шар из двух (см. п.1)
Итак, П = Х(1) = 2.
А сколько шаров (В) можно сравнить взвешиванием?
Если фальшивый шар - среди В (т.е. весы - не в равновесии), то после первого взвешивания, мы знаем, что наш шар - либо среди тех, которые перевесили (Т) и тогда он - тяжелее, либо среди тех, которых перевесили (Л) и тогда он легче.
И вот на то, чтобы определить фальшивый среди В = Т+Л у нас осталось одно взвешивание (ведь одно уже "ушло") на то, чтобы определить - которые Т и которые Л.
А среди скольких шаров можно определить 1 фальшивый за одно взвешивание, если известно что наш шар - либо среди тех, которые перевесили (Т) и тогда он - тяжелее, либо среди тех, которых перевесили (Л) и тогда он легче?
Мы выяснили - что среди 31 шаров. Т.е. В = 31
Итак, если К=2, то Х = В+П = 3+2 = 5 (2 - если весы в равновесии, т.е. шар - среди П и 3 - если наоборот).
Запишем это: Х(2) = 5.
3. Аналогично можно убедиться, что Х(3) = 14 (Вы, Тиана, сами это расписали, помните?)
Как мы получили 14?
14 = 9 + 5 : 5 шаров в случае если шар среди тех, что мы оставляем в покое на 1-м взвешивании и 9 = 32.
Т.е. Х(3) = 32 + Х(2) = 33-1 + Х(3-1).
Т.е. при К=3: Х(К) = 3К-1 + Х(К-1). (если К=3, то К-1=2)
И так далее.
Общая формула:
Х(К) = 3К-1 + Х(К-1).
Но эта формула ещё не говорит нам - а какой вид у этой зависимости. Она рекурсивная и её надо раскрыть.
Не стесняйтесь, Тиана, спрашивайте, что Вам не понятно. Я постараюсь объяснить.

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

Тиана

За это сообщение 1 пользователь сказал спасибо!
« Последнее редактирование: Октябрь 24, 2010, 03:21:19 от buka » Записан