[!--SpoilerBegin--][/div][table border=\'0\' align=\'center\' width=\'95%\' cellpadding=\'3\' cellspacing=\'1\'][tr][td]Скрытый текст [/td][/tr][tr][td id=\'SPOILER\'][!--SpoilerEBegin--]
Задача вроде несложная, но пришлось попотеть около часа.
Разбиваем на подзадачи:
Задача 1. Определение фальшивой монеты из двух с использованием эталонной монеты. Определяется за 1 взвешивание, берем одну из искомых и взвешиваем с эталонной, если веса различны, то взвешиваемая монета фальшивая, иначе другая.
Задача 2. Определение фальшивой монеты из трех, если известено, что фальшивая монета весит больше (или меньше). Определяется за одно взвешивание. Взвешиваем 2 монеты, если вес равен, то фальшивая третья монета, иначе фальшивую определяем из результатов взвешивания.
Общее решение.
0. откладываем 4 монеты.
1. взвешиваем 8 монет по 4 на чашке.
2. если вес равен, то п.8, иначе п.3.
3. убираем с одной чашки 3 монеты.
4. Две монеты перекладываем местами.
5. Добавляем в чашку с одной монетой 3 монеты из п.0.
6. взвешиваем 8 монет.
7. если вес равен, то Задача 2 с монетами из п.3,
если результат взвешивания повторился, то Задача 2 с монетами постоянно лежавшими на одной чашке, иначе при, изменении результата взвешивания, Задача 1 с двумя монетами, которые перекладывали. Всё.
8. Оставляем на одной из чашек 3 монеты, кладем на другую 3 монеты из п.0
9. взвешиваем, если вес равен, то искомая монета, которая не принимала участия во взвешиваниях, иначе Задача 2 для положенных монет.
Кстати верно для 13 монет, при этом в п.0 откладываем 5 монет.
[!--SpoilerEnd--][/td][/tr][/table][div class=\'postcolor\'][!--SpoilerEEnd--]