Первый способ не проходит, так как для 10 ящиков - максимальное количество совпадений по парам - это 5 (для перевеса 11 грамм!!!)(1+10, 2+9, 3+8, 4+7, 5+6) т.е. 5 совершенно разных пар! Причем эти пары могут включать любой из ящиков.
Мучился полчаса, сначала сообразил что нужно разделить для начала все ящики на две половины, так для первого способа решения снижалось максимальное количество совпадений перевеса для различных пар ящиков (с разными номерами) с 5-ти до 2х. Но все равно требовалось максимум 4 взвешивания.
Тогда помучился еще с разными последовательностями, сначала пробовал последовательность "1, 3, 5, 7, 11...", но там были совпадения в результатах для пар и одиночных ящиков и пришлось отметать, дошел до степени 2-ки и все решилось )))
1 ящик - 1 монета (2 в степени n-1, т.е. 2 в степени 0)
2 ящик - 2 монеты (2 в степени 1)
3 ящик - 4 ...
4 ящик - 8
5 ящик - 16
итак, вес монет для этих 5-ти ящиков:
вес для нормальных ящиков: 01, 02, 04, 08, 16
вес для фальшивых ящиков: 02, 04, 08, 16, 32
разница в весе для каждого: 01, 02, 04, 08, 16
всего весить все эти монеты должны 01+02+04+08+16=31 грамм
если среди этих ящиков не будет перевеса - то в них нет фальшивых монет. если перевес 01, 02, 04, 08, 16 - то по величине определяем фальшивый ящик.
Если нам попалось сразу 2 фальшивых ящика среди 5-ти?
Возможные варианты (скажите спасибо что не 10 ящиков!!!))))):
1+2, 1+3, 1+4, 1+5
2+3, 2+4, 2+5
3+4, 3+5
4+5
Результаты по перевесу:
(складываем значения из "разница в весе для каждого")
03, 05, 09, 17
06, 10, 18
12, 20
24
итого имеем всего вариантов для 5 ящиков (половины из 10):
01, 02, 03, 04, 05, 06, 08, 09, 10, 12, 16, 17, 18, 20, 24
И ни одного совпадения!!! Ни между парами, ни между парами и одиночными ящиками! Ура! По величине перевеса можно 100% определить номер ящика (если он один), либо сразу для пары (это бонус, так как остальные 5 взвешивать не придется и можно все найти за 1 взвешивание).
2. Повторяем процедуру для оставшихся 5 ящиков.