Адская задачка

braingames.ru — Очень интересно узнать ответ. За день так и не допёр.
Новости, Развлечения | boondocksaint 18:56 25.01.2011
17 комментариев | 76 за, 2 против |
#1 | 19:39 25.01.2011 | Кому: Всем
По просьбе слабовольных камрадов ...
#2 | 19:44 25.01.2011 | Кому: Sean1s
> Сначала конечно в голову пришла мысль таблетки растворить, а если не растворяются, то действительно растолочь в порошок и смешать.

а представь, что тебе надо принять порцию соды и порцию уксуса.
а ты решишь их смешать перед этим...
:-)
#3 | 19:56 25.01.2011 | Кому: Всем
для тех, кто уже решил и не знает чем заняться, предлагаю задачу.
--------------------------------------------------------------------
однажды купец решил закатить пир горой. созвал кучу гостей, закупил кучу еды и 1000 бочонков вина.
до празднования оставалась всего пара часов, когда купцу донесли, что злые недруги отравили вино в одной из бочек.

купец не хотел отменять празднование и оставлять гостей без выпивки.
он знал, что признаки отравления проявляются уже через час после приема яда.
благодаря крепкой дружбе с тюремщиком, он смог договориться о "тестировании" вина на 10 смертниках.

как купец смог узнать, в какой из бочек был яд?
#4 | 20:28 25.01.2011 | Кому: Батя
> У меня получилось, что 4 смертника здохло, 6 выжило :)

еще вина для уважаемых гостей!!!
#5 | 07:20 26.01.2011 | Кому: lioshenka
> Это картина "Масленица", написанная душевнобольным человеком.

а меня вот детская коляска смущает.

рассинхрон по времени, понимаешь.
#6 | 10:54 26.01.2011 | Кому: OON
> Да говорите же ответ, ироды!!
> Кто не хочет портить удовольствие - каменты не читает!

ладно, так уж и быть

[осторожно, ответ]
˙иʞɯǝvƍɐɯ ņоɓжɐʞ ɯо ǝʞниʚоvоu оu qɯиuıqʚ оɹǝҺ ǝvɔоu 'иʞниʚоvоu ɐн иʞɯǝvƍɐɯ qɯиvǝɓεɐd
#7 | 15:35 26.01.2011 | Кому: Всем
если до вечера так никто и не напишет - напишу.
#8 | 21:35 26.01.2011 | Кому: Mafia
> Есть 100-этажка. При броске с кирпича с определённого этажа кирпич ломается (и со всех более высоких этажей - тоже сломается, а с более низких - нет). У нас есть 2 одинаковых кирпича. Требуется как можно быстрее (за наименьшее число бросков) выяснить этот самый номер этажа, с которого кирпичи начинают ломаться.
> За сколько бросков вы справились бы?

т.е. надо составить наиболее оптимальный алгоритм для произвольного этажа?
#9 | 21:47 26.01.2011 | Кому: RoM
> Так кирпича только два. Значит и броска только два? Если больше, то традиционнвм спообом угадывания "больше-меньше"

ну почему?
бросил с 1го - не разбился, со 2го - не разбился, с 3го... на 63 - разбился.
ответ готов =)
#10 | 21:56 26.01.2011 | Кому: Всем
прошли уже сутки, поэтому даю ответ на задачу про 1000 бочек

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

например 1000 = "1111101000", 666 = "1010011010", 77 = "0001001101"
(для тех, кто не понял как я это сделал - при помощи стандартного калькулятора винды, "вид - инженерный")

нумеруем все бочки таким образом.
а каждый смертник будет отвечать за свой разряд.

потом поим из бочек по принципу - стоит 1 в твоем разряде - пьешь, стоит 0 - пропускаешь.

после часа некоторая часть - умрет. зная их разряды, ставим в соответствующие места 1, а в остальные - 0.
после чего переводим в 10 систему и имееем отравленную бочку.
-------------------------------
в среднем каждый перепробует 500 бочек,
а из каждой бочки - не более 9
#11 | 22:06 26.01.2011 | Кому: RoM
> Про двоичные числа даже не подумал, хотя казалось бы

а в комментах предлагали округлить до 1024!!!
#12 | 22:15 26.01.2011 | Кому: Батя
> А теперь правильные ответы от Бати:
> 2)Задача о вине.
> Ответ: 3 часа

вопрос был - "как бочку определить?"
:-)
#13 | 22:25 26.01.2011 | Кому: Mafia
> Есть 100-этажка. [...] За сколько бросков вы справились бы?

я - максимум за 19, а там как повезет
#14 | 22:48 26.01.2011 | Кому: Mafia
> Ага, но можно быстрее, чем за 19.

эх... а я уже "доказал" что это невозможно и разработал формулу для общего случая...
----------------------------------

кстати, камрады, кто-нибудь в курсе, каким образом анализируются задачи на взвешивание?

задачи типа "среди 10 монет одна фальшивая. фальшивая более легкая. на весах без гирь за 3 взвешивания найти фальшивую".

так вот вопрос - а как определяется минимальное число взвешиваний при котором задача еще решается? особенно если монет скажем 40, фальшивых несколько, да и с весом непонятки.

есть ли какой специальный раздел математики?
#15 | 20:37 27.01.2011 | Кому: Всем
ну так что с кирпичами? когда будет правильный ответ?

п.с. а минимум бросков все-таки 1 - если он с первого этажа расколется :)))
#16 | 22:37 27.01.2011 | Кому: Slawa
> Если разбивается на 99 и брать на первом шаге по 10, на втором по 1:

аналогично.
оптимально делить на число, равное округленному корню от максимального числа этажей.
#17 | 13:14 28.01.2011 | Кому: Всем
а что если аккуратно попилить кирпичи пополам и тестить уже на половинках? :)

тогда у нас будет уже 4 кирпича и можно будет обойтись например 10 бросками
Войдите или зарегистрируйтесь чтобы писать комментарии.