Автор | Еще головоломка |
Встречная задачка. Предысторию помню не оч хорошо. Рассказываю, как выйдет. :)
Глава велел 1000 крестьянам встать в ряд последовательно таким образом, что каждый из них видит всех перед собой (т.е последний видит 999, предпоследний - 998 итд.)
Каждый крестьянин надел шапку (красного либо синего цвета).
Далее, начиная, с последнего в ряду, каждый должен был назвать цвет своей шапки. Неугадавшие будут казнены.
Как следовало заранее сговориться крестьянам, чтобы сократить количество жертв?
ЗЫ - Разговаривать, начиная с момента объявления цвета шапки, крестьянам запрещено (можно только назвать цвет).
ЗЗЫ - Отдам полученную 1к :)
ЗЗЗЫ - Просьба без гуглов и прочих яндексов :) |
красного |
=) Знаю, последний должен посмотреть перед собой на шапки товарищей, поколдовать с чётными/нечётными числами и назвать шапку. В лучшем случае, живы остнутся все, в худшем умрёт первый. |
ну наверно одели так чтобы цвета через одного шли, таким образом казнят только первого назвавшего и то в случае если он не угадает ) |
Пусть каждый называет цвет шапки впереди стоящего. |
Если шапок было равное количество им сговариваться не надо последний считает красные либо белые шапки иузнает и т.д |
для Спартанец-Коши:То есть последний называет цвет шапки того, который будет следующим называть цвет. |
говорить чётные/нечётные цвета |
для freddy_guarin:
светлофор? |
для Экзекетэ:
А как поколдовать? :)
для stog:
Изначально никто не знает, где какие шапки.
для Спартанец-Коши:
Неправильно |
для андрюня12345:
Начальное соотношение неизвестно
для Кларубус:
А конкретнее?
для Я_не_нюб:
эээ, чего? :) |
для freddy_guarin:
говорить чётные/нечётные цвета |
красный/синий/красный/синий/красный/синий/красный и так 991 раз |
В лучшем случае останутся живы 999 человека а умрет только первый. При их договоренности начет уже правильно сказанного высказывания про четность |
наугад |
красный/синий/красный/синий/красный/синий/красный..
каждый называет цвет, противоположный стоячему перед ним человеком.
все живы. |
с помощью ответов друг друга они комбинируют цепочку в которой каждый следующиц вычисляет цвет своей шапки по уже названным, таким образом погибнет только первый да и только в худшем случае |
для Некета:
Правильно, но довольно общо :)
Есть конкретный алгоритм)
для Кларубус:
для stoneman:
Неправильно |
ты прикалываешься?
последний должен просчитать сколько всего шапок красных и синих...
которой -1 та и на нем:)))
ведь Далее, начиная, с последнего в ряду, каждый должен был назвать цвет своей шапки
ключевое слово ПОСЛЕДНЕГО... правильно? |
всем надеть шапки одного цвета )) |