Математика · 8 класс · Олимпиада имени Эйлера 2023/24 · Заключительный этап

Задача 7. Честный ювелир

Условие

У ювелира есть 100100 золотых монет. Покупатель знает лишь, что веса этих монет равны 1,2,…,1001, 2, \ldots, 100 г в каком-то порядке, а ювелир знает, какая сколько весит. Как ювелиру за два взвешивания на чашечных весах без гирь доказать покупателю, что известная ювелиру однограммовая монета действительно весит 11 г, но при этом не дать покупателю возможности определить вес никакой другой монеты?

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVI олимпиада
Этап
Заключительный этап
Предмет / класс
Математика · 8 класс
Дата
25–28 марта 2024

Исследуй задачу

Самостоятельное исследованиеДва взвешивания для покупателя

Пробуй свои варианты. Разбор останется закрытым.

Своя гипотеза

Два взвешивания для покупателя

Девять монет весят 1, 2, …, 9 г; ты — ювелир и знаешь, какая сколько. Разложи монеты на чаши в двух взвешиваниях так, чтобы покупатель убедился, что монета ① весит 1 г, но не смог узнать вес никакой другой. Модель переберёт за покупателя все 362 880 раскладок.

Без JavaScript модель не работает. Возьми девять монет 1, 2, …, 9 г, придумай два взвешивания и проверь их оценкой из шага 4: сложи взвешивания и сравни наименьший возможный вес монет, лежащих с монетой ①, с наибольшим возможным весом монет напротив.

Сначала побудь ювелиром в модели «Два взвешивания для покупателя»: там всего девять монет, 1,2,…,91, 2, \ldots, 9 г, и модель перебирает за покупателя все раскладки весов. Попробуй разные взвешивания и смотри, какие веса покупатель ещё допускает для каждой монеты. Обрати внимание: одна монета против одной сообщает лишь, какая из двух тяжелее, а вот много лёгких монет против нескольких тяжёлых почти не оставляет покупателю выбора. Подумай, сколько монет класть на каждую чашу и как использовать однограммовую монету в обоих взвешиваниях.

Ответ — конкретные два взвешивания и доказательство, а не число; таких способов несколько, в официальном решении другой.

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Подсказка 1

Покупатель не знает весов, но умеет оценивать: любые kk монет весят не меньше 1+2+…+k1+2+\ldots+k г, а любые mm монет — не больше суммы mm самых тяжёлых весов. Если kk монет оказались легче mm монет, а эти две суммы почти равны, покупатель почти точно знает, какие монеты лежали на чашах. Посчитай 1+2+…+411+2+\ldots+41 и 92+93+…+10092+93+\ldots+100.

Подсказка 2

1+2+…+41=8611+2+\ldots+41=861, а 92+…+100=86492+\ldots+100=864 — запас всего 33 г. Для одного взвешивания это слишком много, а на два — ровно: положи однограммовую монету на лёгкую чашу в обоих взвешиваниях, остальные монеты 2,…,412, \ldots, 41 раздели между двумя лёгкими чашами, а монеты 92,…,10092, \ldots, 100 — между двумя тяжёлыми так, чтобы оба раза лёгкая чаша была легче ровно на 11 г. Потом сложи оба взвешивания: однограммовая монета войдёт в сумму дважды.

Разобрать решение по шагам
1

Что видит покупатель и что значит «доказать»

Назовём однограммовую монету AA, а её вес, каким его представляет себе покупатель, — xx. Покупатель знает только, что все сто весов — это числа 1,2,…,1001, 2, \ldots, 100 в каком-то порядке. Во время взвешивания он видит, какие монеты легли на каждую чашу, а весы показывают лишь одно из трёх: левая чаша тяжелее, правая тяжелее или равновесие.

Назовём раскладкой любой способ приписать монетам веса 1,…,1001, \ldots, 100 по одному разу. После двух взвешиваний покупатель мысленно перебирает все раскладки и оставляет только те, при которых весы оба раза показали бы ровно то, что он видел. Настоящая раскладка среди них точно есть.

Теперь требования задачи звучат так:

  • доказать, что AA весит 11 г — значит, во всех оставшихся раскладках x=1x=1;
  • не раскрыть вес других монет — значит, для каждой другой монеты среди оставшихся раскладок есть хотя бы две, в которых её вес разный.

В модели с девятью монетами покупатель именно так и действует: перебирает все 9!=362 8809!=362\,880 раскладок. Со ста монетами перебор невозможен, поэтому покупателю нужны оценки — и ювелир должен подобрать взвешивания, из которых такие оценки следуют.

2

Много лёгких монет против нескольких тяжёлых

Что покупатель может вывести из одного взвешивания? Только оценки. Любые kk различных монет весят не меньше 1+2+…+k1+2+\ldots+k г — столько весят kk самых лёгких. Любые mm монет весят не больше суммы mm самых тяжёлых весов: 100+99+…+(101−m)100+99+\ldots+(101-m).

Пусть на одной чаше kk монет, на другой mm монет, и чаша с kk монетами оказалась легче. Если при этом наименьший возможный вес kk монет почти равен наибольшему возможному весу mm монет, покупателю некуда деваться: kk монет — почти самые лёгкие, mm монет — почти самые тяжёлые.

Подберём такую пару. Перебираем m=1,2,3,…m=1, 2, 3, \ldots и для каждого mm берём наибольшее kk, при котором сумма kk самых лёгких весов ещё меньше суммы mm самых тяжёлых:

  • m=1m=1: 100100; k=13k=13: 1+…+13=911+\ldots+13=91 — запас 99;
  • m=2m=2: 99+100=19999+100=199; k=19k=19: 1+…+19=1901+\ldots+19=190 — запас 99;
  • m=9m=9: 92+93+…+100=86492+93+\ldots+100=864; k=41k=41: 1+2+…+41=41⋅422=8611+2+\ldots+41=\dfrac{41\cdot 42}{2}=861 — запас всего 33.

Пара 4141 и 99 даёт нужный маленький запас (рисунок ниже). Если 4141 монета легче 99 монет, то 4141 монета весит не больше 863863 г: это монеты 1,…,411, \ldots, 41 с точностью до замены одной-двух из них на чуть более тяжёлые, а 99 монет весят не меньше 862862 г.

Но одного такого взвешивания мало: покупатель узнаёт, что монета AA лежит среди 4141 почти самых лёгких, а какая из них весит 11 г — нет. Запас в 33 г позволяет ему думать, что AA весит 22 или 33 г. Нужно, чтобы монета AA входила в оценку особым образом, — и для этого её можно положить на лёгкую чашу дважды.

41 монетане меньше 861 г9 монетне больше 864 г1 + 2 + … + 41 = 86192 + 93 + … + 100 = 864Запас всего 3 г: 864 − 861 = 313 монет против 1:91 и 100 — запас 919 монет против 2:190 и 199 — запас 941 монета против 9:861 и 864 — запас 3
Чаша с 4141 монетой легче чаши с 99 монетами: 4141 монета весит не меньше 861861 г, 99 монет — не больше 864864 г. Запас всего 33 г; у пар 1313 против 11 и 1919 против 22 запас 99.
3

Два взвешивания с монетой AA на лёгкой чаше

Разделим монеты 2,3,…,412, 3, \ldots, 41 на две части и монеты 92,…,10092, \ldots, 100 тоже на две части, а монету AA положим на лёгкую чашу оба раза:

  • Взвешивание 1. Левая чаша: AA и монеты 2,3,…,272, 3, \ldots, 27 — всего 1+(2+3+…+27)=1+377=3781+(2+3+\ldots+27)=1+377=378 г. Правая чаша: монеты 9292, 9393, 9494, 100100 — 379379 г. Левая чаша легче на 11 г.
  • Взвешивание 2. Левая чаша: AA и монеты 28,29,…,4128, 29, \ldots, 41 — всего 1+(28+…+41)=1+483=4841+(28+\ldots+41)=1+483=484 г. Правая чаша: монеты 9595, 9696, 9797, 9898, 9999 — 485485 г. Левая чаша снова легче на 11 г.

Проверим подсчёт: 2+…+27=27⋅282−1=3772+\ldots+27=\dfrac{27\cdot 28}{2}-1=377, 28+…+41=861−378=48328+\ldots+41=861-378=483, 92+93+94+100=37992+93+94+100=379, 95+96+97+98+99=48595+96+97+98+99=485. Все 4949 монет на чашах, кроме AA, разные, а остальные 5050 монет (42,…,9142, \ldots, 91) на весы не попадают (рисунок ниже).

Как подобрать такое разбиение: каждая правая чаша должна быть тяжелее своей левой ровно на 11 г, то есть на 22 г тяжелее монет, лежащих рядом с AA. Берём на правую чашу четыре монеты — 92+93+94+100=37992+93+94+100=379 — и добираем слева монеты 2,…,272, \ldots, 27 с суммой 377377; оставшиеся монеты сами складываются во второе взвешивание: 483483 против 485485.

Взвешивание 1A2 … 271 + 377 = 378 г929394100379 гA и 26 монет4 монетылевая чаша легче на 1 гВзвешивание 2A28 … 411 + 483 = 484 г9596979899485 гA и 14 монет5 монетлевая чаша легче на 1 гМонеты 42, …, 91 на весы не кладутся
Два взвешивания: AA с монетами 2,…,272, \ldots, 27 против 9292, 9393, 9494, 100100 (378<379378<379) и AA с монетами 28,…,4128, \ldots, 41 против 95,…,9995, \ldots, 99 (484<485484<485). Монеты 42,…,9142, \ldots, 91 не взвешиваются.
4

Складываем оба взвешивания: AA весит 1 г

Посмотрим на эти два взвешивания глазами покупателя. Он видит: оба раза чаша с монетой AA была строго легче. Обозначим веса левых чаш L1L_1 и L2L_2, правых — R1R_1 и R2R_2. Веса целые, поэтому L1≤R1−1L_1\le R_1-1 и L2≤R2−1L_2\le R_2-1. Сложим:

L1+L2≤R1+R2−2.L_1+L_2\le R_1+R_2-2.

Теперь оценим обе части, не зная весов.

Правые чаши вместе — это 4+5=94+5=9 различных монет. Их вес не больше 92+93+…+100=86492+93+\ldots+100=864.

Левые чаши вместе — это монета AA дважды и ещё 26+14=4026+14=40 различных монет. Иначе говоря, это 4141 различная монета (среди них AA) и ещё раз монета AA. Любые 4141 различные монеты весят не меньше 1+2+…+41=8611+2+\ldots+41=861, значит L1+L2≥861+xL_1+L_2\ge 861+x.

Подставляем: 861+x≤864−2=862861+x\le 864-2=862, откуда x≤1x\le 1. А веса — целые числа, не меньшие 11, поэтому x=1x=1. Покупатель убедился: монета AA весит ровно 11 г (рисунок ниже).

Заодно видно, что весь запас в 33 г потрачен без остатка: единица ушла на то, что AA посчитана дважды, и по единице — на каждое строгое «легче». Если бы хоть раз весы показали равновесие, получилось бы лишь x≤2x\le 2, и доказательства бы не было.

Левые чаши вместеПравые чаши вместеA2, 3, …, 2792, 93, 94, 100≤− 1A28, 29, …, 4195, 96, 97, 98, 99≤− 141 разная монета и A ещё раз:не меньше 861 + x9 разных монет:не больше 864861 + x ≤ 864 − 2 = 862значит x ≤ 1, то есть x = 1
Сложение взвешиваний: левые чаши вместе — 4141 разная монета и AA ещё раз, не меньше 861+x861+x; правые — 99 разных монет, не больше 864864; два строгих «легче» дают −2-2. Итог: 861+x≤862861+x\le 862, x=1x=1.
5

Почему покупатель не узнаёт больше ничего

Осталось проверить второе требование: ни про одну другую монету покупатель не может сказать, сколько она весит. Разобьём все монеты, кроме AA, на пять групп:

  • 2626 монет 2,…,272, \ldots, 27 — лежали слева в первом взвешивании;
  • 1414 монет 28,…,4128, \ldots, 41 — лежали слева во втором;
  • 44 монеты 9292, 9393, 9494, 100100 — справа в первом;
  • 55 монет 95,…,9995, \ldots, 99 — справа во втором;
  • 5050 монет 42,…,9142, \ldots, 91 — на весы не попадали.

Представим другую раскладку: внутри каждой группы веса сдвигаются по кругу — каждая монета получает вес следующей монеты своей группы, а последняя — вес первой (рисунок ниже). Монета AA остаётся с весом 11. Вес каждой чаши при этом не меняется: чаша целиком состоит из AA и целых групп, а сумма весов группы при сдвиге по кругу та же. Значит, оба взвешивания показали бы ровно то же самое, и покупатель не может отличить эту раскладку от настоящей.

Но в каждой группе хотя бы две монеты, поэтому при сдвиге по кругу вес каждой монеты, кроме AA, изменился. Для любой монеты, кроме AA, у покупателя есть две подходящие раскладки с разными весами — определить вес он не может. Оба требования выполнены.

A1 гна месте2 … 2726 монет28 … 4114 монет92 93 94 1004 монеты95 … 995 монет42 … 9150 монет,не взвешивалисьвнутри группы весасдвигаются по кругу:сумма группы та жеВсе чаши весят столько же — весы покажут то же самое,а вес каждой монеты, кроме A, стал другим.
Пять групп монет; внутри каждой веса сдвигаются по кругу, а AA остаётся с весом 11 г. Суммы чаш не меняются, весы показывают то же самое, а вес каждой другой монеты стал другим.

Проверка

Проверим числа ещё раз: 1+2+…+27=378<379=92+93+94+1001+2+\ldots+27=378<379=92+93+94+100 и 1+28+…+41=484<485=95+96+97+98+991+28+\ldots+41=484<485=95+96+97+98+99; использованы 1+26+14+4+5=501+26+14+4+5=50 различных монет. Монета AA участвует дважды, поэтому за два взвешивания на чаши кладут монеты 5151 раз: 27+4+15+5=5127+4+15+5=51. Сложение взвешиваний: 2+377+483=862=864−22+377+483=862=864-2 — оценка шага 4 обращается в равенство, как и должно быть, когда запас потрачен целиком. Если бы AA весила x≥2x\ge 2, левые чаши вместе весили бы не меньше x+861≥863>862x+861\ge 863>862 — противоречие. Независимо от этого модель на девяти монетах (1+2+3<71+2+3<7 и 1+4+5+6<8+91+4+5+6<8+9, то есть 1+…+6=211+\ldots+6=21 против 7+8+9=247+8+9=24 с тем же запасом 33) перебирает все 362 880362\,880 раскладок: подходят 9696, во всех монета AA весит 11 г, а каждая другая монета может весить по-разному.

Ответ

Например, так. Первое взвешивание: однограммовая монета и монеты 2,3,…,272, 3, \ldots, 27 против монет 9292, 9393, 9494, 100100; второе: однограммовая монета и монеты 28,…,4128, \ldots, 41 против 9595, 9696, 9797, 9898, 9999. Оба раза чаша с однограммовой монетой легче на 11 г. Это доказывает покупателю, что она весит 11 г (шаг 4), и не раскрывает веса остальных монет (шаг 5).

Ответ

Например, так. Первое взвешивание: однограммовая монета и монеты 2,3,…,272, 3, \ldots, 27 против монет 9292, 9393, 9494, 100100; второе: однограммовая монета и монеты 28,…,4128, \ldots, 41 против 9595, 9696, 9797, 9898, 9999. Оба раза чаша с однограммовой монетой легче на 11 г. Это доказывает покупателю, что она весит 11 г (шаг 4), и не раскрывает веса остальных монет (шаг 5).

Главная идея

Покупатель умеет только оценивать: kk монет весят не меньше 1+…+k1+\ldots+k, mm монет — не больше суммы mm самых тяжёлых; пара 4141 и 99 даёт 861861 и 864864 — запас 33. Кладём однограммовую монету на лёгкую чашу в обоих взвешиваниях: при сложении она считается дважды, а два строгих «легче» съедают остаток запаса, и остаётся x≤1x\le 1. Остальные монеты внутри своих групп можно переставить по кругу, не меняя сумм чаш, — поэтому их веса покупателю недоступны.

Задачи «докажи покупателю (судье, другу), что …, не раскрывая …» и вообще вопросы о том, что можно узнать по взвешиваниям: думай не о том, что знает ювелир, а о том, какие раскладки ещё допускает наблюдатель. Для доказательства ищи оценки через суммы наименьших и наибольших чисел с минимальным запасом и подумай, какой предмет можно учесть дважды. Для «не раскрыть» ищи перестановку весов, которая сохраняет все наблюдения, — например сдвиг по кругу внутри группы.

Где легко ошибиться

Класть монету AA против одной монеты или строить цепочку «AA легче BB, BB легче CC»: так покупатель узнаёт лишь, что AA легче каких-то монет, но не что она весит 11 г. Другая ошибка — остановиться на одном взвешивании «4141 против 99»: запас 33 г позволяет покупателю считать, что AA весит 22 или 33 г. И ещё одна — забыть второе требование: нужно проверить, что для каждой монеты, кроме AA, есть две подходящие раскладки с разными весами.

Источник и авторство

Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · заключительный этап · второй день · 25–28 марта 2024 · математика · 8 класс. Официальная задача 7, 7 баллов · автор задачи: К. Кноп.

Материалы этапа (ZIP организатора) ↗ · Архив олимпиады ↗

Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.

Продолжить тему: Поиск и алгоритмы →
Увеличенный рисунок