Страница 1 из 1
Олёшег
Есть 12 монет одинакового достоинства. Одна из них фальшивка. Нужно её определить при помощи трёх взвешаний. Весы любые. Не извесно, легче фальшивка или тяжелее.
Я уже второй месяц бьюсь над ней. Need help. Босс нам обещал типа премии, кто решит. Но правда дал подсказку, что монеты нужно пронумеровать.
Lednik
Smile Smile Smile
как щаз помню...
в 99 году мой друг за решение этой задачи выиграл 12 ящиков водки "Гжелка". ох и нажрались же мы :-D
решение он мне так падла и не сказал.
8-)
kolhoznik
у меня жена отгадала за пару минут, ща спрошу у неё.
Нумировать там ничего не нужно, вроде.
Олёшег
Давай, жду с нетерпением.
ZaSKaR
kolhoznik
ошибся, она другую загадку с монетами отгадала, там было 8 штук и условие чуть другое
kolhoznik
Пронумеруем монеты: 1 2 3 4 5 6 7 8 9 10 11 12, и разделим их на три группы:

A [1 2 3 4]
B [5 6 7 8]
C [9 10 11 12]
1. Взвесим монеты группы A и B. Если их вес окажется одинаковым, то мы узнаем, что фальшивая монета находится в группе C, а монеты в A и B - настоящие. Теперь давайте предположим, что это условие выполняется.

2. Возьмем три любые монеты из группы A или B (все они настоящие) и взвесим с тремя монетами из C - к примеру, будем взвешивать монеты [1 2 3] и [9 10 11]. Здесь может быть два варианта:

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


b. Монеты имеют разный вес, поэтому одна из монет, имеющих номер 9, 10 или 11 - фальшивка. (И если группа [9 10 11] легче, чем группа [1 2 3], то фальшивая монета легче, чем подлинная. Если группа [9 10 11] тяжелее, то вес фальшивки больший). В третьем взвешивании возьмем две монеты из группы [9 10 11] и сравним их вес. Если их вес одинаков, то подделка - оставшаяся третья монета. Если нет, то вы можете определить подделку, так как уже знаете, тяжелее или легче она по сравнению с другими монетами.
Теперь давайте вернемся первому шагу и рассмотрим другой - более сложный вариант хода событий.

1. Мы сравнили вес монет групп A и B, он оказался разным, поэтому фальшивка находится в группе A или группе B. Кроме этого, теперь мы знаем, что монеты в группе C - подлинные*;

2. Предположим, что монеты группы A [1 2 3 4] тяжелее монет группы B [5 6 7 8]. Разделим группу A таким образом, чтобы мы взвешивали монеты [1 2] и [3 4]. К ним добавим по одной монете из группы B - на левую чашу весов, и С - на правую. Таким образом мы сравниваем вес монет [1 2 5] и [3 4 12]. Мы знаем, что монета номер 12 настоящая. В этой ситуации возможно три варианта.

1. Монеты [1 2 5] тяжелее. Но мы знаем, что монеты с номерами 3,4 и 5 - настоящие, так как мы положили их на разные чаши весов, и баланс при этом не менялся: монеты 3 и 4 были переложены с левой чаши на правую, а номер 5 - с правой на левую. Таким образом, фальшивая монета находится под номером 1 или 2. Теперь мы также знаем, что вес фальшивки больше. Последнее взвешивание монет 1 и 2 точно устанавливает подделку - более тяжелую монету.


2. Монеты [3 4 12] тяжелее. Это означает, что поддельная монета была перемещена. Вероятно, что подделка - номер 3 или 4, и вес монеты больше. Подделкой также может быть монета номер 5, тогда вес фальшивки меньше. Последнее взвешивание монет 3 и 4 дает точный ответ. Если вес этих монет оказывается одинаковым, то подделка - номер 5. Если нет, то значит вес фальшивки больше массы номеров 3 и 4.


3. Монеты с номерами [1 2 5] и [3 4 12] уравновешиваются. Это означает, что фальшивки нет на чашах весов, поэтому она должна находиться сред трех оставшихся монет групп А и В, то есть номеров [6 7 8]. Но мы знаем, что вес подделки меньше, так как при первом взвешивании номера [1 2 3 4] были тяжелее группы [5 6 7 8]. Третье взвешивание, в котором на чаши весов кладется по одной монете, определяет подделку. Если мы сравним вес номеров 6 и 7, и он окажется одинаковым, то подделка - 8. В противном случае фальшивой является более легкая монета.
Более подробно решение задачи описано в книге: Мачалевиц, Збинев и Фогель, Дэйвид Б, Как решать: современная эвристика, Спрингер, Берлин, Нью-Йорк, 2000 г. (ISBN: 3-540-66061-5)

* С учетом этого мы можем сравнить вес монет в группах А и С. Если он окажется одинаковым, то фальшивка - в группе В. В противном случае - в А. Теперь мы можем перейти ко второму шагу, но результат мы получим, проведя 4 взвешивания


Глупый у вас насяйника. Гугл поможет отгадать любую задачку 8-)
kolhoznik
Олёшег писал(а):

Чё то я так и не вкурил решение


ты распечатай в форме заявления и начальнику на стол Smile
Пусть входящий номер поставит, типа принял к рассмотрению и пусть сам разбирается Smile
S_Vladimir
Все намного проще.
Берем по 6 монет, взвешуем. Та стопка, где фальшивка, будет легче.
Потом берем уже из этой стопки по 3 монеты и опять взвешуем. Опять же, где фальшивка, будет легче. Потом взвешуем уже по одной монете: если вес равен, то фальшивка 3-я монета, если не равен, то та, которая легче.
ZaSKaR
S_Vladimir писал(а):

Берем по 6 монет, взвешуем.


1 взвешивание.
S_Vladimir писал(а):

Потом берем уже из этой стопки по 3 монеты и опять взвешуем.


2 взвешивание.
S_Vladimir писал(а):

Потом взвешуем уже по одной монете


3 взвешиваниЯ!

И того 5 взвешиваний,а по условию:

Олёшег писал(а):

Нужно её определить при помощи трёх взвешаний.

Xpert
S_Vladimir
Бинарный поиск практически Smile
Lednik
S_Vladimir
Олёшег писал(а):

Не извесно, легче фальшивка или тяжелее.

S_Vladimir
Блин, я думал весы с двумя тарелками. Very Happy
А тяжелее или легче - пофиг .
Олёшег
О моей премии будет известно завтра. Шефа нэт на месте.
133
Олёшег
ВАш шеф "недалёк" однако...любой поисковик тебе ответит Very Happy
FilmFilmFilm
Решение

1. На одну чашу весов кладём 4 монеты и на другую 4. Взвешиваем.
а) Чаши уравновешены. Следовательно, фальшивая монета находится среди оставшихся 4, а любую из тех 8, что на весах можно считать эталоном правильной монеты.
2. На левую чашу кладём 2 неисследованные монеты, а на правую 1, плюс одну эталонную. Взвешиваем. а) Чаши уравновешены. Следовательно, фальшива та единственная монета, которую мы ещё ни разу не клали на весы.
3. Взвесив её с эталоном, мы определим, тяжелей она или легче.
б) Перевесила чаша с 1+1 монетой. Следовательно, либо среди тех, что оказались вверху есть одна лёгкая, либо та непроверенная монета, что оказалась снизу - тяжёлая.
3. Взвесим две верхние, если чаши уравновешены, то та, что была снизу - тяжёлая, иначе - та, что окажется выше, та - лёгкая.
в) Перевесила чаша с 2 монетами. Аналогично пред. случаю получается перестановкой слов верх и низ, и слов тяжёлая/лёгкая ).
б) Перевесила одна из чаш. След. либо среди нижних есть тяжёлая, либо среди верхних есть лёгкая, а оставшиеся 4 - эталон.
2. Снимаем с нижней чаши 2 монеты, а с верхней одну. Меняем местами одну верхнюю и одну нижнюю монеты. На ту чашу, что была ниже докладываем одну эталонную. Взвешиваем.
а) Чаши уравновешены. Следовательно, либо монета снятая сверху лёгкая, либо одна из двух снятых снизу - тяжёлая.
3. Поступаем аналогично пункту 1а2б3.
б) Чаши продолжают перевешивать в ту же сторону. Следовательно, фальшивая монета находится среди тех трёх монет, которые оставались на своих местах.
3. Стандартная ситуация с тремя монетами, две из которых были сверху, а одна снизу. (1а2б3)
в) Чаши стали перевешивать в другую сторону. Следовательно, фальшивая монета - одна из двух, которые мы поменяли местами.
3. Достаточно взвесить одну из них с эталоном, например, ту, что всё время оказывалась внизу. Если и в этот раз она будет внизу, значит, она и есть фальшивая - тяжёлая, если же весы уравновесятся, то фальшивая - другая, причём - лёгкая.
http://www.mmonline.ru/problems.php?mid=3881&view=solution
Новая тема Ответить на тему
Показать сообщения:
Страница 1 из 1
Перейти:
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы