Загадка

Jan 20, 2009 00:30

Здравствуйте, дорогие мальчики и девочки ( Read more... )

Leave a comment

Comments 19

w_gopher January 19 2009, 21:57:47 UTC
Я знаю как им потерять не более 50% популяции.
Каждый 2n+1 подсказывает каждому 2n, называя его цвет вместо своего. Так с гарантией спасается половина, и каждый оставшийся с вероятностью 50%.

Reply

fedozzz January 19 2009, 22:06:05 UTC
есть решение лучше

Reply

w_gopher January 19 2009, 22:56:52 UTC
А что гномам позволяется говорить?

Reply

fedozzz January 20 2009, 03:22:54 UTC
только одно слово "белый" или "черный"

Reply


obtim January 20 2009, 06:33:31 UTC
На третьем курсе института 15 человек на практике забили на работу часа на 1,5-2 и решали эту загадку. Решение есть и довольно простое :)

Reply

fedozzz January 20 2009, 06:44:41 UTC
Дада, очень изящное :) Не подсказывай пожалуйста :))

Reply

mariaandreevna January 21 2009, 14:06:35 UTC
чего в нем "изящного"?
просто решение...

Reply


(The comment has been removed)

(The comment has been removed)

fedozzz January 20 2009, 08:36:25 UTC
Маша! Помоги же гномам спастись!

Reply

shegol_2006 January 20 2009, 10:47:06 UTC
а, ну если допустить один трупик, то легче.
правда, ещё нужно допустить, что стоя в шеренге, последний видит не только колпак впереди себя, а все колпаки.

так?

Reply


corporateshark January 21 2009, 17:54:44 UTC
Пусть красный цвет соответствует 0, а белый - 1. Тогда, гномик, который отвечает первым и видит цвета всех остальных, подсчитывает сумму по модулю 2 и называет получившийся цвет. С вероятностью 0.5 результат совпадет с его цветом. Далее, следующий гномик, подсчитав сумму по модулю 2 всех, кто стоит перед ним, и зная ответ предыдущего, стопроцентно правильно называет свой цвет. И так по цепочке. Таким образом, действуя по этому алгоритму, стопроцентно выживут все, кроме первого (его вероятность выжить 0.5).

Reply

fedozzz January 21 2009, 19:04:01 UTC
У нас есть победитель!

Reply

corporateshark January 21 2009, 19:09:56 UTC
Ух ты!
А какой приз? :O

Reply


andela_biyon September 17 2010, 21:25:02 UTC
fedozzz, стану твоим другом

Reply


Leave a comment

Up