Тема . Текстовые задачи на конструктивы в комбе

Взвешивания и количество информации

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела текстовые задачи на конструктивы в комбе
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#124048

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

Источники: Иннополис - 2020, 11.3 (см. lk-dovuz.innopolis.university)

Подсказки к задаче

Подсказка 1

Сколько результатов можно получить за 3 взвешивания?

Подсказка 2

За одно взвешивание можно получить 3 результата, поэтому за 3 взвешивания получим 27. Теперь оцените n.

Подсказка 3

Количество вариантов фальшивой монеты и её относительного веса равно 2n, поэтому 2n ≤ 27 ⇒ n ≤ 13.

Подсказка 4

Будем перебирать n сверху. Пусть n = 13. Давайте предположим, что способ определить фальшивую монету существует, тогда либо приведем его, либо получим противоречие.

Подсказка 5

Заметим, что за 2 взвешивание можно получить только 9 результатов. Докажите, что в каждом взвешивании должно участвовать не менее 10 монет.

Подсказка 6

Докажите, что иначе в первом взвешивании участвует не более 8 монет.

Подсказка 7

Рассмотрите ситуации, когда в первом взвешивании участвует 10 монет, и сравните количества результатов с количествами вариантов.

Подсказка 8

Доказали, что n ≠ 13. Пусть n = 12. Попробуйте придумать алгоритм поиска фальшивой монеты. Сколько монет должно участвовать в первом взвешивании?

Подсказка 9

В первом взвешивании должно участвовать 8 монет, разберите ситуации, когда левая чаша тяжелее; правая чаша тяжелее; чаши уравновешены.

Показать ответ и решение

Сначала заметим, что за три взвешивания на чашечных весах можно получить только 27 результатов (так как  за каждое взвешивание на чашечных весах можно получить только 3 результата — левая чашка легче правой, чашки уравновешены, правая чашка легче левой).  Но так как количество вариантов фальшивой монеты (из n)  и ее относительного веса (легче или тяжелее)  равно 2n,  то должно выполняться неравенство 2n≤ 27.  Следовательно, n ≤ 13.

Пусть n =13.

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

Заметим, что так как за одно взвешивание на чашечных весах можно получить только 3 результата (левая чаш ка  легче правой, чашки уравновешены, правая чашка легче левой),  то за два взвешивания на чашечных весах можно получить только 9 результатов.

Теперь покажем, что в первом взвешивании должно участвовать не менее 10 монет (∗)  . Действительно, в противном случае в первом взвешивании участвует не более 8 монет (число должно  быть чётным, так как взвешивание происходит на чашечных весах, а на чашки весов надо класть равные количества монет).

Значит, если в результате первого взвешивания чашки весов уравновесятся, то фальшивая монета — одна из не менее, чем 5 монет, не участвовавших в первом взвешивании, она может быть как легче, так и тяжелее настоящих, и, следовательно, у нас возможно не менее 10 вариантов (фальшивой монеты  и её относительного веса).

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

В первом взвешивании участвует не менее 10 монет (∗)  — не менее 5 на каждой чаше весов. Если в результате первого взвешивания одна чашка (с не менее,  чем 5 монетами),  оказалась легче, а другая (тоже с  не менее, чем 5 монетами)  — тяжелее, то у нас возможно не менее 10 вариантов (фальшивой монеты  и ее относительного веса).  Вновь число результатов за 2 взвешивания будет меньше числа вариантов.

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

Пусть n =12.

В описании способа определения фальшивой монеты будем использовать следующие обозначения:

1.

Монеты будем обозначать (1),(2),...,(14),  а гирьку  (15).

2.

Выражения вида (p+q)?(r+ s)  для взвешивания, в котором, в данном случае, пара монет p  и q  помещены на левую чашку весов, а пара других монет r  и s  (тоже из монет и гирьки) — на правую.

3.

У взвешивания (p+ q)?(r +s)  может быть три исхода: < (если  левая чашка легче),  = (если  чашки уравновешены )  и > (если  правая чашка легче).

4.

case ((p + q)?(r + s)) of:  означает «для такого выражения возможны следующие случаи» (и далее — случаи для =, > и <).

Теперь мы можем дать описание алгоритма, который получает 12 монет (1),...,(12)  , среди которых ровно одна фальшивая имеет вес, отличный от веса других настоящих монет равного веса, и определяет фальшивую монету и ее относительный вес за три взвешивания на чашечных весах. В круглых скобках находятся пояснения к каждому шагу.
case ((1)+ ...+(4))?((5)+ ...+ (8)) of:
(сначала мы кладем на левую чашу монеты с 1 по 4, а на вторую — с 5 по 8, остальные подобные выражения читаются аналогично)
∙ =  (получили равенство, тогда фальшивая среди (9)...(12)  , а все (1)...(8)  — настоящие):
case ((1)+(9))?((10)+ (11)) of:

  • =  (то есть фальшивая (12)):
    case ((1))?((12)) of:

    ■ <  : фальшивая монета (12) и тяжелее;

    ■ >  : фальшивая монета (12) и легче;

  • <  (то есть фальшивая среди (9) и легче или среди (10) и (11) и тяжелее):
    case ((10))?((11)) of:

    ■ =  (возможно только если (9) фальшивая и легче): фальшивая монета (9) и легче;

    ■ <  (возможно только если (11) фальшивая и тяжелее): фальшивая монета (11) и тяжелее;

    ■ >  (возможно только если (10) фальшивая и тяжелее): фальшивая монета (10) и тяжелее;

  • >  (то есть фальшивая среди (9) и тяжелее или среди (10) и (11) и легче):
    case ((10))?((11)) of:

    • =  (возможно только если (9) фальшивая и тяжелее): фальшивая монета (9) и тяжелее;
    • <  (возможно только если (10) фальшивая и легче): фальшивая монета (10) и легче;
    • >  (возможно только если (11) фальшивая и легче): фальшивая монета (11) и легче;

∙ <  (то есть фальшивая среди (1)...(4)  и легче, или среди (5)...(8)  и тяжелее, а все (9)...(12)  — настоящие):
case ((1)+ (2)+ (5)+(6))?((3)+(9)+ (10)+ (11)) of:

  • =  (то есть фальшивая среди (4) и легче, или (7) и (8) и тяжелее, а все остальные монеты — настоящие):
    case ((7))?((8)) of:

    ■ =  (возможно только если фальшивая (4) и легче): фальшивая монета (4) и легче;

    ■ <  (возможна только если фальшивая (8) и тяжелее): фальшивая монета (8) и тяжелее;

    ■ >  (возможна только если фальшивая (7) и тяжелее): фальшивая монета (7) и тяжелее;

  • <  (возможно только если фальшивая среди (1) и (2) и легче):
    case ((1))?((2)) of:

    ■ <  (возможна только если фальшивая (1) и легче): фальшивая монета (1) и легче;

    ■ >  (возможна только если фальшивая (2) и легче): фальшивая монета (2) и легче;

  • >  (возможно только если фальшивая среди (5) и (6) и тяжелее):
    case ((5))?((6)) of:

    ■ <  (возможна только если фальшивая (6) и тяжелее): фальшивая монета (6) и тяжелее;

    ■ >  (возможна только если фальшивая (5) и тяжелее): фальшивая монета (5) и тяжелее;

∙ >  (то есть фальшивая среди (1)...(4)  и тяжелее, или среди (5)...(8)  и легче, а все (9)...(12)  — настоящие):
case ((1)+(2)+(5)+(6))?((3)+ (9)+(10)+(11)) of:

  • =  (то есть фальшивая среди (4) и тяжелее, или (7) и (8) и легче, а все остальные монеты — настоящие):
    case ((7))?((8)) of:

    ■ =  (возможно только если фальшивая (4) и тяжелее): фальшивая монета (4) и тяжелее;

    ■ <  (возможна только если фальшивая (7) и легче): фальшивая монета (7) и легче;

    ■ >  (возможна только если фальшивая (8) и легче): фальшивая монета (8) и легче;

  • <  (возможно только если фальшивая среди (3) и тяжелее или (5) и (6) и легче):
    case ((5))?((6)) of:

    ■ =  (возможно только если фальшивая (3) и тяжелее): фальшивая монета (3) и тяжелее;

    ■ <  (возможна только если фальшивая (5) и легче): фальшивая монета (5) и легче;

    ■ >  (возможна только если фальшивая (6) и легче): фальшивая монета (6) и легче;

  • >  (возможно только если фальшивая среди (1) и (2) и тяжелее):
    case ((1))?((2)) of:

    ■ <  (возможна только если фальшивая (2) и тяжелее): фальшивая монета (2) и тяжелее;

    ■ >  (возможна только если фальшивая (1) и тяжелее): фальшивая монета (1) и тяжелее.

Итак, искомое n= 12.

Ответ:

 n =12

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!