Загадали загадку

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Загадали загадку

Сообщение tyomitch » 25.12.2008 (Чт) 16:22

Есть традиционная загадка: даны 6 мешков монет, в каждом настоящие или фальшивые, весят 1.00 и 0.99 грамм соответственно. За одно взвешивание на точных электронных весах определить, где какие.

Её традиционное решение -- не буду его приводить -- требует, чтобы в мешках было до 32 монет. Если в каждом мешке, скажем, по 31 монете, то оно не срабатывает.

Поэтому загадка утяжеляется: как определить, где какие монеты, если в мешках их всего по 30? И какое минимальное количество монет в мешках, что если меньше, то определить за одно взвешивание уже не удастся?


Я ломал над ней голову со вчера, потом меня достало, и я написал переборный скрипт для разбора всех возможных ситуаций. Т.е. ответ (вместе с указанием минимального метода) у меня есть, но "логического" решения я до сих пор не знаю.
Изображение

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Загадали загадку

Сообщение SLIM » 25.12.2008 (Чт) 22:53

Что-то я не совсем догнал в чем задача. Можешь чуть поподробнее?
Пишите жизнь на чистовик.....переписать не удастся.....

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 25.12.2008 (Чт) 23:41

tyomitch писал(а):даны 6 мешков монет, в каждом настоящие или фальшивые, весят 1.00 и 0.99 грамм соответственно. За одно взвешивание на точных электронных весах определить, где какие.

Какое место пояснить?
Изображение

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Re: Загадали загадку

Сообщение Zenitchik » 25.12.2008 (Чт) 23:52

дубль
Последний раз редактировалось Zenitchik 25.12.2008 (Чт) 23:59, всего редактировалось 1 раз.
Знание английского языка - затрудняет понимание кода

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Re: Загадали загадку

Сообщение Zenitchik » 25.12.2008 (Чт) 23:54

Как устроены весы?
Фальшивые монеты содержатся только в одном мешке или могут быть в нескольких?
В мешках одинаковое количество монет?
Знание английского языка - затрудняет понимание кода

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 25.12.2008 (Чт) 23:59

Zenitchik писал(а):Как устроены весы?
Фальшивые монеты содержатся только в одном мешке или могут быть в нескольких?
В мешках одинаковое количество монет?

1) На них кладут груз, они показывают цифру.
2) Могут быть в нескольких. Могут не быть ни в одном. Но в одном мешке либо все фальшивые, либо все подлинные.
3) В традиционной формулировке, их там неограниченно много. В утяжелённой как раз нужно узнать, сколько их там, по-минимуму, должно быть. Мешки не завязаны: можно класть на весы произвольное число монет из мешка.
Изображение

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Загадали загадку

Сообщение SLIM » 26.12.2008 (Пт) 0:19

Zenitchik писал(а):В мешках одинаковое количество монет?

Меня тоже интересует этот вопрос. В двух разных мешках обязательно одинаковое количество, или может быть разное?
Пишите жизнь на чистовик.....переписать не удастся.....

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 26.12.2008 (Пт) 0:30

SLIM писал(а):
Zenitchik писал(а):В мешках одинаковое количество монет?

Меня тоже интересует этот вопрос. В двух разных мешках обязательно одинаковое количество, или может быть разное?

Для задачи это совершенно несущественно. Ну пусть будет поровну.
Изображение

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Загадали загадку

Сообщение Alec » 26.12.2008 (Пт) 21:04

Не пойму, в чем подвох... Причем тут 32?
Нумеруем мешки (для простоты) от 1 до 6. (еще проще нумеровать от 0 до 5)
Ложим на весы с первого мешка - одну, со второго - две, с третьего - 3 и т.д., но с шестого не ложим.
Т.е. всего используем 15 монет, а максимальное количество монет, которые берем из мешка - 5.

Смотрим на полученный вес.
Если он точно равен 15, то все монеты настоящие, а фальшивые в шестом мешке.
Если меньше, то узнаем на сколько, эта разница поделенная на разницу в весе фальшивой и настоящей монеты (а она по условию известна) даст количество фальшивых монет, которое совпадает с номером мешка...
Иногда лучше вовремя остановиться...
И начать заново!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 26.12.2008 (Пт) 21:26

tyomitch писал(а):2) Могут быть в нескольких. Могут не быть ни в одном. Но в одном мешке либо все фальшивые, либо все подлинные.

У тебя, для примера, фальшь в 1 и 2 неотличима от фальши в 3.
Изображение

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Загадали загадку

Сообщение Alec » 26.12.2008 (Пт) 21:41

Ага, понял. Точнее сначала не понял, а теперь понял, что количество фальшивых мешков >1... Тогда вот оно и 32...И это, я так понимаю, классическое решение...
Иногда лучше вовремя остановиться...
И начать заново!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 26.12.2008 (Пт) 22:17

Ага, классическое оно много кому известное.
А какие мысли про утяжелённое?
Изображение

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Загадали загадку

Сообщение Alec » 26.12.2008 (Пт) 23:07

У меня утяжеленная мысль одна - ну нет однозначного решения. Разве только с пустыми мешками :) ...
Иногда лучше вовремя остановиться...
И начать заново!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 26.12.2008 (Пт) 23:29

Тогда попробуй сначала решить для 4 мешков, там вариантов так мало, что можно перебрать все в уме. Там тоже есть решение "экономнее" классического.
После этого идея загадки станет прозрачнее.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 29.12.2008 (Пн) 14:10

Загадчик признался, что не знает решения. И что загадавший ему тоже не знает.
Мы в хорошей компании :-)
Изображение

Zenitchik
Постоялец
Постоялец
 
Сообщения: 369
Зарегистрирован: 21.12.2006 (Чт) 14:48

Re: Загадали загадку

Сообщение Zenitchik » 29.12.2008 (Пн) 18:38

Меньше 32 монет - это в смысле монет недостаточно для того, чтобы брать из всех мешков по степеням двух? (вообразил себе 64 мешка, гору денег и монструозные весы)
Знание английского языка - затрудняет понимание кода

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Загадали загадку

Сообщение tyomitch » 29.12.2008 (Пн) 19:38

Zenitchik писал(а):Меньше 32 монет - это в смысле монет недостаточно для того, чтобы брать из всех мешков по степеням двух? (вообразил себе 64 мешка, гору денег и монструозные весы)

Именно.
Изображение


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 80

    TopList