Условие
У ювелира есть золотых монет. Покупатель знает лишь, что веса этих монет равны г в каком-то порядке, а ювелир знает, какая сколько весит. Как ювелиру за два взвешивания на чашечных весах без гирь доказать покупателю, что известная ювелиру однограммовая монета действительно весит г, но при этом не дать покупателю возможности определить вес никакой другой монеты?
О задаче · 8 класс
Исследуй задачу
Самостоятельное исследованиеДва взвешивания для покупателя
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Два взвешивания для покупателя
Девять монет весят 1, 2, …, 9 г; ты — ювелир и знаешь, какая сколько. Разложи монеты на чаши в двух взвешиваниях так, чтобы покупатель убедился, что монета ① весит 1 г, но не смог узнать вес никакой другой. Модель переберёт за покупателя все 362 880 раскладок.
Без JavaScript модель не работает. Возьми девять монет 1, 2, …, 9 г, придумай два взвешивания и проверь их оценкой из шага 4: сложи взвешивания и сравни наименьший возможный вес монет, лежащих с монетой ①, с наибольшим возможным весом монет напротив.
Сначала побудь ювелиром в модели «Два взвешивания для покупателя»: там всего девять монет, г, и модель перебирает за покупателя все раскладки весов. Попробуй разные взвешивания и смотри, какие веса покупатель ещё допускает для каждой монеты. Обрати внимание: одна монета против одной сообщает лишь, какая из двух тяжелее, а вот много лёгких монет против нескольких тяжёлых почти не оставляет покупателю выбора. Подумай, сколько монет класть на каждую чашу и как использовать однограммовую монету в обоих взвешиваниях.
Ответ — конкретные два взвешивания и доказательство, а не число; таких способов несколько, в официальном решении другой.
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Подсказка 1
Покупатель не знает весов, но умеет оценивать: любые монет весят не меньше г, а любые монет — не больше суммы самых тяжёлых весов. Если монет оказались легче монет, а эти две суммы почти равны, покупатель почти точно знает, какие монеты лежали на чашах. Посчитай и .
Подсказка 2
, а — запас всего г. Для одного взвешивания это слишком много, а на два — ровно: положи однограммовую монету на лёгкую чашу в обоих взвешиваниях, остальные монеты раздели между двумя лёгкими чашами, а монеты — между двумя тяжёлыми так, чтобы оба раза лёгкая чаша была легче ровно на г. Потом сложи оба взвешивания: однограммовая монета войдёт в сумму дважды.
Разобрать решение по шагам
Что видит покупатель и что значит «доказать»
Назовём однограммовую монету , а её вес, каким его представляет себе покупатель, — . Покупатель знает только, что все сто весов — это числа в каком-то порядке. Во время взвешивания он видит, какие монеты легли на каждую чашу, а весы показывают лишь одно из трёх: левая чаша тяжелее, правая тяжелее или равновесие.
Назовём раскладкой любой способ приписать монетам веса по одному разу. После двух взвешиваний покупатель мысленно перебирает все раскладки и оставляет только те, при которых весы оба раза показали бы ровно то, что он видел. Настоящая раскладка среди них точно есть.
Теперь требования задачи звучат так:
- доказать, что весит г — значит, во всех оставшихся раскладках ;
- не раскрыть вес других монет — значит, для каждой другой монеты среди оставшихся раскладок есть хотя бы две, в которых её вес разный.
В модели с девятью монетами покупатель именно так и действует: перебирает все раскладок. Со ста монетами перебор невозможен, поэтому покупателю нужны оценки — и ювелир должен подобрать взвешивания, из которых такие оценки следуют.
Много лёгких монет против нескольких тяжёлых
Что покупатель может вывести из одного взвешивания? Только оценки. Любые различных монет весят не меньше г — столько весят самых лёгких. Любые монет весят не больше суммы самых тяжёлых весов: .
Пусть на одной чаше монет, на другой монет, и чаша с монетами оказалась легче. Если при этом наименьший возможный вес монет почти равен наибольшему возможному весу монет, покупателю некуда деваться: монет — почти самые лёгкие, монет — почти самые тяжёлые.
Подберём такую пару. Перебираем и для каждого берём наибольшее , при котором сумма самых лёгких весов ещё меньше суммы самых тяжёлых:
- : ; : — запас ;
- : ; : — запас ;
- : ; : — запас всего .
Пара и даёт нужный маленький запас (рисунок ниже). Если монета легче монет, то монета весит не больше г: это монеты с точностью до замены одной-двух из них на чуть более тяжёлые, а монет весят не меньше г.
Но одного такого взвешивания мало: покупатель узнаёт, что монета лежит среди почти самых лёгких, а какая из них весит г — нет. Запас в г позволяет ему думать, что весит или г. Нужно, чтобы монета входила в оценку особым образом, — и для этого её можно положить на лёгкую чашу дважды.
Два взвешивания с монетой на лёгкой чаше
Разделим монеты на две части и монеты тоже на две части, а монету положим на лёгкую чашу оба раза:
- Взвешивание 1. Левая чаша: и монеты — всего г. Правая чаша: монеты , , , — г. Левая чаша легче на г.
- Взвешивание 2. Левая чаша: и монеты — всего г. Правая чаша: монеты , , , , — г. Левая чаша снова легче на г.
Проверим подсчёт: , , , . Все монет на чашах, кроме , разные, а остальные монет () на весы не попадают (рисунок ниже).
Как подобрать такое разбиение: каждая правая чаша должна быть тяжелее своей левой ровно на г, то есть на г тяжелее монет, лежащих рядом с . Берём на правую чашу четыре монеты — — и добираем слева монеты с суммой ; оставшиеся монеты сами складываются во второе взвешивание: против .
Складываем оба взвешивания: весит 1 г
Посмотрим на эти два взвешивания глазами покупателя. Он видит: оба раза чаша с монетой была строго легче. Обозначим веса левых чаш и , правых — и . Веса целые, поэтому и . Сложим:
Теперь оценим обе части, не зная весов.
Правые чаши вместе — это различных монет. Их вес не больше .
Левые чаши вместе — это монета дважды и ещё различных монет. Иначе говоря, это различная монета (среди них ) и ещё раз монета . Любые различные монеты весят не меньше , значит .
Подставляем: , откуда . А веса — целые числа, не меньшие , поэтому . Покупатель убедился: монета весит ровно г (рисунок ниже).
Заодно видно, что весь запас в г потрачен без остатка: единица ушла на то, что посчитана дважды, и по единице — на каждое строгое «легче». Если бы хоть раз весы показали равновесие, получилось бы лишь , и доказательства бы не было.
Почему покупатель не узнаёт больше ничего
Осталось проверить второе требование: ни про одну другую монету покупатель не может сказать, сколько она весит. Разобьём все монеты, кроме , на пять групп:
- монет — лежали слева в первом взвешивании;
- монет — лежали слева во втором;
- монеты , , , — справа в первом;
- монет — справа во втором;
- монет — на весы не попадали.
Представим другую раскладку: внутри каждой группы веса сдвигаются по кругу — каждая монета получает вес следующей монеты своей группы, а последняя — вес первой (рисунок ниже). Монета остаётся с весом . Вес каждой чаши при этом не меняется: чаша целиком состоит из и целых групп, а сумма весов группы при сдвиге по кругу та же. Значит, оба взвешивания показали бы ровно то же самое, и покупатель не может отличить эту раскладку от настоящей.
Но в каждой группе хотя бы две монеты, поэтому при сдвиге по кругу вес каждой монеты, кроме , изменился. Для любой монеты, кроме , у покупателя есть две подходящие раскладки с разными весами — определить вес он не может. Оба требования выполнены.
Проверка
Проверим числа ещё раз: и ; использованы различных монет. Монета участвует дважды, поэтому за два взвешивания на чаши кладут монеты раз: . Сложение взвешиваний: — оценка шага 4 обращается в равенство, как и должно быть, когда запас потрачен целиком. Если бы весила , левые чаши вместе весили бы не меньше — противоречие. Независимо от этого модель на девяти монетах ( и , то есть против с тем же запасом ) перебирает все раскладок: подходят , во всех монета весит г, а каждая другая монета может весить по-разному.
Например, так. Первое взвешивание: однограммовая монета и монеты против монет , , , ; второе: однограммовая монета и монеты против , , , , . Оба раза чаша с однограммовой монетой легче на г. Это доказывает покупателю, что она весит г (шаг 4), и не раскрывает веса остальных монет (шаг 5).
Ответ
Например, так. Первое взвешивание: однограммовая монета и монеты против монет , , , ; второе: однограммовая монета и монеты против , , , , . Оба раза чаша с однограммовой монетой легче на г. Это доказывает покупателю, что она весит г (шаг 4), и не раскрывает веса остальных монет (шаг 5).
Главная идея
Покупатель умеет только оценивать: монет весят не меньше , монет — не больше суммы самых тяжёлых; пара и даёт и — запас . Кладём однограммовую монету на лёгкую чашу в обоих взвешиваниях: при сложении она считается дважды, а два строгих «легче» съедают остаток запаса, и остаётся . Остальные монеты внутри своих групп можно переставить по кругу, не меняя сумм чаш, — поэтому их веса покупателю недоступны.
Задачи «докажи покупателю (судье, другу), что …, не раскрывая …» и вообще вопросы о том, что можно узнать по взвешиваниям: думай не о том, что знает ювелир, а о том, какие раскладки ещё допускает наблюдатель. Для доказательства ищи оценки через суммы наименьших и наибольших чисел с минимальным запасом и подумай, какой предмет можно учесть дважды. Для «не раскрыть» ищи перестановку весов, которая сохраняет все наблюдения, — например сдвиг по кругу внутри группы.
Где легко ошибиться
Класть монету против одной монеты или строить цепочку « легче , легче »: так покупатель узнаёт лишь, что легче каких-то монет, но не что она весит г. Другая ошибка — остановиться на одном взвешивании « против »: запас г позволяет покупателю считать, что весит или г. И ещё одна — забыть второе требование: нужно проверить, что для каждой монеты, кроме , есть две подходящие раскладки с разными весами.
Источник и авторство
Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · заключительный этап · второй день · 25–28 марта 2024 · математика · 8 класс. Официальная задача 7, 7 баллов · автор задачи: К. Кноп.
Материалы этапа (ZIP организатора) ↗ · Архив олимпиады ↗
Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Поиск и алгоритмы · Продвинутая подготовка
- Сумма 1 + 2 + … + n = n(n + 1)/2
- Сумма k различных натуральных чисел не меньше 1 + 2 + … + k
- Чашечные весы без гирь сравнивают суммарные веса чаш
Приёмы решения: Оценка и достижимость · Контрпример