Дано
монет, одна из которых фальшивая. Все настоящие монеты весят одинаково, а фальшивая монета отличается по весу от настоящей.
Разрешается сделать а)
; б)
взвешиваний на двухчашечных весах без гирь. При каких n при помощи этих взвешиваний можно заведомо определить фальшивую монету и узнать, легче или тяжелее она настоящей?
а) Два взвешивания монет трех монет
заведомо определят фальшивку (значит три -- тем более).
Если
, то
-- фальшивка.
Если
, то нужно еще одно взвешивание. Например,
и
. Если
, то
-- фальшивка. Если
, то
-- фальшивка. При этом
(
) быть не может, так как две монеты имеют один вес.
Для четырех монет тоже хватит два взвешивания, так как если в выбранной тройке фальшивка -- мы определим, что она там есть за два взвешивания, если окажется, что
, то ясно, что четвертая фальшивка.
Если пять монет. Берем тройку. Если она покажет два равенства, то берем одну монету
из тройки и
. Если равенство, то
фальшивка, если неравенство, то
фальшивка. Если не покажет два равенства, то среди этой тройки фальшивка, какая именно можно одним взвешиванием определить.
То есть для пяти монет хватило три взвешивания.
Для шести монет. Берем две кучки по две монеты. Если равны, то фальшивка из двух оставшихся. Берем из первой четверки одну монету и две оставшиеся. Мы выяснили, что хватит два взвешивания на три монеты, потому в итоге будет три взвешивания.
Если же не было изначально равенства. Значит среди 4 монет -- фальшивка (для этого нужно два взвешивания, как мы выяснили)
Для семи монет берем две кучки по 2 монеты. Если равновесие, то осталась тройка монет, среди которых фальшивка (на это требуется 2 взвешивания еще). Если перевесила одна из кучек, то среди четверки будет фальшивка (на это еще два взвешивания нужно)
Для восьми монет. Берем две кучки по 3 монеты.
Попробуем взять две кучки по 2 монеты. Если равны, то фальшивка в четырех оставшихся, ее можно определить за 2 взвешивания.
Если не будет равновесия, то фальшивка в исходных четырех, что можно определить за 2 взвешивания.
Для девяти монет.
Попробуем взять две кучки по 2 монеты. Если равны, то фальшивка в пяти оставшихся, ее можно определить заведомо еще за 3 взвешивания. То есть такое взвешивание не годится.
Попробуем взять две кучки по 3 монеты. Если будет равновесие, то фальшивка среди трех оставшихся, сможем ее определить за 2 взвешивания. Если одна из кучек перевесит, то фальшивка среди шести, ее можно определить заведомо еще за 3 взвешивания. Такой расклад не годится.
Попробуем две кучки по 4 монеты. Если равновесие, то 9 фальшивка. Если перевесит одна из кучек, то среди восьми фальшивка, но для этого нужно 3 взвешивания. Не годится.
По одной монете взвешивать изначально бессмысленно.
Получается, для девяти монет не хватит трех взвешиваний.
Является ли это достаточным обоснованием?
То есть если монет от 2 до 8, то можно определить фальшивку (и кто тяжелее) за 3 взвешивания, заведомо.
b) Мне кажется, что не случайно
. Наверняка за
взвешиваний можно определить фальшивку в
монет. Можно доказать по индукции, все ясно) База уже проверена, а переход очевиден.
Мне кажется, что у меня слишком долгий пункт а) получился, реально ли это лаконично это описать как-то? Верно ли написано?