2. Какое минимальное число взвешиваний необходимо, чтобы найти фальшивые монеты, если они имеются, и определить их относительный вес или установить, что фальшивых монет нет.
Ответ: 5.
Первые три взвешивания такие:
Код:
1,2,3 vs 4,5,6
1,2,4 vs 3,7,8
1,3,4 vs 2,9,10
Из 27 исходов рассмотрим только 6 принципиально различных: ровно три равенства, ровно два равенства, одно равенство и два неравенства в одну сторону, одно равенство и два неравенства в разные стороны, три неравенства в одну сторону, три неравенства в разные стороны. Остальные получаются либо циклической перестановкой, либо заменой всех фальшивых легких на фальшивые тяжелые и наоборот.
Случай 1.
Код:
1,2,3 = 4,5,6
1,2,4 = 3,7,8
1,3,4 = 2,9,10
В этом случае 1,2,3,4 настоящие, и либо в одной из пар (5,6),(7,8),(9,10) две фальшивых разного веса, либо 11 какая угодно. Четвертым взвешиванием сравниваем 5,7,9 и 6,8,10. Если равенство, то сравним 11 с настоящей, иначе сравним 6,7 с двумя настоящими.
Случай 2.
Код:
1,2,3 = 4,5,6
1,2,4 = 3,7,8
1,3,4 > 2,9,10
Тут 5,6,7,8 настоящие. Сравним 9 и 10. Если равенство, то либо они обе легкие фальшивые, либо 1 тяжелая и 2 легкая, либо 2 и 3 тяжелые, и тогда сравнив 2 с настоящие, определим один исход из трех возможных. Если же 9, например, тяжелее 10, то 10 фальшивая легкая, и последним взвешиванием сравним 11 с настоящей.
Случай 3.
Код:
1,2,3 = 4,5,6
1,2,4 > 3,7,8
1,3,4 < 2,9,10
Тут 1,4,11 настоящие. Либо в паре (7,8) одна легкая и в паре (9,10) одна тяжелая, либо 2 тяжелая и 3 легкая, либо 2 тяжелая и в паре (5,6) одна тяжелая, либо 3 легкая и в паре (5,6) одна легкая. Четвертым взвешиванием сравним 1,7 и 3,5.
Если равенство, то либо 2 и 6 тяжелые, либо 8 легкая и одна в паре (9,10) легкая. Тогда последним взвешиванием сравним (2,9) и две настоящих.
Если в четвертом взвешивании 1,7 тяжелее, чем 3,5, то 3 фальшивая легкая, и последним взвешиванием сравним (2,5) с двумя настоящими.
Если в четвертом взвешивании 1,7 легче, чем 3,5, то либо 2 и 5 тяжелые, либо 7 легкая и одна в паре (9,10) легкая. Последним взвешиванием сравним (2,9) и две настоящих.
Случай 4.
Код:
1,2,3 = 4,5,6
1,2,4 > 3,7,8
1,3,4 > 2,9,10
Тут 2,3,11 настоящие. Либо в паре (7,8) одна легкая и в паре (9,10) одна легкая, либо 1 тяжелая и кто-то в тройке (4,5,6) тяжелый, либо 4 тяжелая и одна монета в паре (5,6) легкая.
Четвертым взвешиванием сравним 1,7 и 4,9.
Если равенство, то либо 1 и 4 тяжелые, либо 7 и 9 легкие, либо 8 и 10 легкие. Последним взвешиванием сравним (1,7) и две настоящих.
Если в четвертом взвешивании 1,7 тяжелее, чем 4,9, то либо 7 и 8 легкие, либо 1 тяжелая и в паре (5,6) одна тяжелая. Последним взвешиванием сравним (5,7) и две настоящих.
Если в четвертом взвешивании 1,7 легче, чем 4,9, то либо 7 и 10 легкие, либо 4 тяжелая и одна в паре (5,6) легкая. Последним взвешиванием сравним 5 и 7.
Случай 5.
Код:
1,2,3 > 4,5,6
1,2,4 > 3,7,8
1,3,4 < 2,9,10
Тут 2 фальшивая тяжелая, 1,3,4 настоящие, и либо одна в четверке (5,6,7,8) легкая, либо одна в паре (9,10) тяжелая, либо 11 какая угодно. Четвертым взвешиванием сравним 5,6,9 и 7,8,10.
Если равенство, то сравним 11 с настоящей. Иначе если, например, 5,6,9 легче, чем 7,8,10, то сравним 5,10 с двумя настоящими.
Случай 6.
Код:
1,2,3 > 4,5,6
1,2,4 > 3,7,8
1,3,4 > 2,9,10
Тут 1 фальшивая тяжелая, 2,3,4 настоящие, и либо одна в шестерке (5,6,7,8,9,10) легкая, либо 11 какая угодно. Четвертым взвешиванием сравним 5,6,9 и 7,8,10.
Если равенство, то сравним 11 с настоящей. Иначе если, например, 5,6,9 легче, чем 7,8,10, то сравним 5 с 6.
Всего у нас имеется 243 исхода, и после трех взвешиваний перечислено по 9 возможных вариантов. Значит, ни один исход не упущен. Конец.
P.S. У меня вызвал немалое удивление тот факт, что первые три взвешивания можно произвести совершенно не глядя, и только потом разбираться, что там навзвешивалось. Жалко, последние два не выстраивались ни в какую симметричную схему.
-- Вс авг 13, 2017 00:37:49 --1. Какое минимальное число взвешиваний необходимо, чтобы найти фальшивые монеты, если они имеются, или установить, что их нет.
Пусть мы первым взвешиванием кладем по
монет на чаши и у нас равенство. Возможные варианты: на чашах по одной фальшивой, на одной из чаш две фальшивых, на чашах настоящие, а среди остальных не более двух фальшивых. Если посчитать суммарное количество исходов (один исход - это один набор фальшивых монет, без уточнения их веса), получится величина
. Так что меньше 31 исхода после одного взвешивания не выйдет. Значит, четырех взвешиваний не хватит. А как сделать за 5, см. выше.