Вопрос задан 08.07.2026 в 07:52. Предмет Математика. Спрашивает Лаврова Екатерина.

Задача 2.8. Есть 27 монет, часть из них серебряные, остальные — медные. Известно, что одна из них фальшивая, остальные настоящие. Настоящие серебряные монеты отличаются по весу от настоящих медных, а фальшивая монетка легче настоящей монеты из того же металла. Как найти фальшивую монету за 3 взвешивания?

Перейти к ответам

Ответы на вопрос

Отвечает Костерина Карина.

Обозначим три взвешивания координатами 1,2,31,2,3. Каждой монете заранее сопоставим тройку символов из {+,0,}\{+,0,-\}. Символ означает:

  • ++ — монета кладётся на левую чашу;

  • - — на правую;

  • 00 — в этом взвешивании не участвует.

Нужно разложить серебряные и медные монеты по кодам так, чтобы в каждом взвешивании на чашах было одинаковое число серебряных и одинаковое число медных монет. Тогда настоящие монеты всегда уравновешивают друг друга, а фальшивая делает легче ту чашу, на которой лежит.

Используем все 2727 троек из {+,0,}3\{+,0,-\}^3. Их удобно разбить на следующие «блоки»:

блоккодыразмерA1(0,0,0)1A2±(1,0,0)2A3(1,0,1),(0,1,1),(1,1,0)3A4±(0,1,0), ±(0,0,1)4A5(1,0,1),(0,1,1),(1,1,0), ±(1,1,1)5A6±(1,1,0), ±(1,0,1), ±(0,1,1)6A7±(1,1,1), ±(1,1,1), ±(1,1,1)6\begin{array}{c|c|c} \text{блок} & \text{коды} & \text{размер}\\ \hline A_1 &(0,0,0)&1\\ A_2 &\pm(1,0,0)&2\\ A_3 &(1,0,-1),(0,1,1),(-1,-1,0)&3\\ A_4 &\pm(0,1,0),\ \pm(0,0,1)&4\\ A_5 &(-1,0,1),(0,-1,-1),(1,1,0),\ \pm(1,1,1)&5\\ A_6 &\pm(1,-1,0),\ \pm(1,0,1),\ \pm(0,1,-1)&6\\ A_7 &\pm(1,1,-1),\ \pm(1,-1,1),\ \pm(1,-1,-1)&6 \end{array}

Знак ±(a,b,c)\pm(a,b,c) означает две тройки:

(a,b,c)и(a,b,c).(a,b,c)\quad\text{и}\quad(-a,-b,-c).

В каждом блоке по каждой координате число плюсов равно числу минусов. Например, в блоке A3A_3 по первой координате стоят 1,0,11,0,-1, по второй — 0,1,10,1,-1, по третьей — 1,1,0-1,1,0.

Теперь пусть серебряных монет ss. Числа размеров блоков

1,2,3,4,5,6,61,2,3,4,5,6,6

позволяют составить любое число от 00 до 2727. Поэтому выбираем несколько блоков, суммарный размер которых равен ss, и размещаем серебряные монеты в клетках выбранных блоков. Все остальные клетки занимаем медными монетами.

Например:

13=6+5+2,13=6+5+2,

значит, при 1313 серебряных монетах можно отдать серебру блоки A6,A5,A2A_6,A_5,A_2, а остальные клетки — меди.

После этого проводим три взвешивания:

  1. В первом взвешивании на левую чашу кладём все монеты, у которых первая координата ++, на правую — с первой координатой -.

  2. Во втором — аналогично по второй координате.

  3. В третьем — по третьей.

Поскольку на обеих чашах каждый раз одинаковое число серебряных и одинаковое число медных монет, настоящие монеты дают точное равновесие.

Записываем результат каждого взвешивания так:

  • левая чаша легче — ставим ++;

  • равновесие — ставим 00;

  • правая чаша легче — ставим -.

Полученная тройка и есть код фальшивой монеты. Например, результаты

(+,0,)(+,0,-)

означают, что фальшивая монета — та, которой был присвоен код (+,0,)(+,0,-).

Таким образом, за три взвешивания однозначно определяется одна монета из 2727.

Похожие вопросы

Топ вопросов за вчера в категории Математика

Последние заданные вопросы в категории Математика

Математика 08.07.2026 07:26 11 Южаков Никита
Задать вопрос