Олимпиадное решение пока не придумал.
Ну, допустим, как-то так...
Раз раб смог взвесить один лот, либо была дана гиря единичной массы, либо две гири с разницей
, либо одна гиря весит на
больше или меньше двух других. То есть: дан набор
, либо
, либо
. Но два лота взвесить не мог.
Соберем все варианты весов, которые раб мог бы составить.
Из первого набора:
. Ни одно из этих чисел не равно
, значит (отбрасывая априорные случаи:
начинается с двух,
- с трех, их сумма с пяти),
Тогда
, откуда суммарный вес трех гирь не меньше
. И достигается этот минимум только при превращении всех нестрогих неравенств в равенства, то есть
.
При рассмотрении второго набора заметим, что мы не допускаем вес никакой гири равным
или
. То есть
. Если
, то следует исключить случаи
, значит,
, тогда суммарный вес трех гирь будет
. Если
, то
, откуда
, суммарный вес
.
В третьем наборе имеем аналогично
, тогда
.
Итак, вес гирь, выданных купцом -
.
Менять самую маленькую гирю раб не мог: набор
помогает взвесить
, то есть во всех возможных случаях, когда используется новая гиря, веса одинаковой четности. Тогда взвесить
и
одновременно невозможно.
Пусть он поменял самую большую гирю. Набор
дает разновесы для
.
Всего
вариантов, но они собираются в тройки:
,
,
,
. Вес двух лотов должен быть среди одной из них, но тогда эта тройка либо
, либо
, либо
. В любом случае получим, что мы собрали все веса от
до
и еще две тройки, возможно, с перекрывающимися значениями, то есть не больше
различных весов. Не станем анализировать глубже, просто запомним этот результат, что в этом случае максимальный заработок раба теоретически равен одиннадцати монетам.
Рассмотрим теперь вариант, когда у раба набор
. Тогда он может взвесить
.
Снова обратим выделим тройки:
,
,
,
. Необходимо взвесить также веса от
до
включительно. Для этого нам понадобится занять две тройки, которые либо перекроются друг с другом для четырех лотов, либо одна перекроется с явным значением -
или
. Еще одна тройка должна будет занять веса, большие
.
Очевидно, что вторая и третья тройки из приведенного списка не могут быть рядом. Значит, используется четвертая. А третья - как раз и будет занимать большие веса. Для лучшего результата нам потребуется
, что позволит рабу получить двенадцать монет. Проверим
.
Тогда получатся тройки
и
, что покрывает промежуток полностью. Таким образом, отложенное ранее рассмотрение можно не проводить, и ответ на задачу: купец выдал рабу гири
, а потом тот заменил
на
.