1. Главная
  2. Библиотека
  3. Логика
  4. Имеются чашечные весы без гирь и набор из n монет, сред...
Разбор задачи

Имеются чашечные весы без гирь и набор из n монет, среди которых одна фальшивая, отличающаяся от настоящих только по весу. Фальшивая монета легче настоящей. Исследуйте следующие вопросы: Как можно найти фальшивую монету? Как это сделать за наименьшее

  • Предмет: Логика
  • Автор: Кэмп
  • #Критическая логика
  • #Теория алгоритмов
Имеются чашечные весы без гирь и набор из n монет, среди которых одна фальшивая, отличающаяся от настоящих только по весу. Фальшивая монета легче настоящей. Исследуйте следующие вопросы: Как можно найти фальшивую монету? Как это сделать за наименьшее

Условие:

Имеются чашечные весы без гирь и набор из n монет, среди которых одна фальшивая, отличающаяся от настоящих только по весу.
Фальшивая монета легче настоящей. Исследуйте следующие вопросы:
Как можно найти фальшивую монету?
Как это сделать за наименьшее количество взвешиваний?
Обозначим для каждого n через m(n) количество взвешиваний, которого гарантированно будет достаточно для нахождения фальшивой монеты в соответствии с полученным способом. Покажите для некоторого t(n)<m(n), что t(n) взвешиваний может не хватить.
Покажите для t(n)=m(n)-1, что t(n) взвешиваний может не хватить.
Рассмотрите случаи
когда n=3,
когда n=8,
произвольного значения n>2.
Ответьте на вопросы пункта 1, если неизвестно, легче или тяжелее фальшивая монета настоящей.
Ответьте на вопросы пункта 1, если каждую монету можно использовать при взвешивании не более одного раза.
Ответьте на вопросы пункта 1, если каждую монету можно использовать при взвешивании не более двух раз.
При каком наименьшем количестве взвешиваний одной монеты можно найти фальшивую монету, если не известно, легче или тяжелее фальшивая монета настоящей? Покажите, что при меньшем допустимом взвешивании одной монеты возможна ситуация, когда не удастся найти фальшивую монету.
Ответьте на вопрос пункта 2, если каждую монету можно использовать не более k раз.
Предложите свои обобщения или направления исследования в этой задаче и исследуйте их.

Решение:

Часть А: Фальшивая монета легче настоящей (Известно, что легче)

1) Как можно найти фальшивую монету?

Если фальшивая монета легче настоящей, мы можем использовать метод тринарного поиска (деления на три части).

Общий алгоритм:

  1. Разделить имеющиеся NN монет на три максимально равные группы: AA, BB и CC. Идеально, если N=3kN = 3^k.
  2. Взвесить группу AA против группы BB.
  • Случай 1: Весы уравновешены (A=BA = B). Это означает, что все монеты в AA и BB настоящие. Фальшивая монета находится в группе CC.

  • Случай 2: Весы не уравновешены (ABA \neq B). П...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое минимальное количество взвешиваний $m(n)$ гарантированно потребуется для нахождения фальшивой монеты среди $n$ монет, если известно, что фальшивая монета легче настоящей?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет