Показать сообщение отдельно
Старый 17.04.2010, 16:04   #493
активист
Бронзовая звезда Золотая звезда 
 Аватар для Squirrel
 
Репутация: 807  
Адрес: Санкт-Петербург
Сообщений: 861
Профиль в Вконтакте
По умолчанию

Blackout,

Цитата:
Ответ: Вот стратегия, которой надо придерживаться мудрецам: последний в шеренге мудрец считает количество черных колпаков впереди себя. Если это количество четное, то он говорит, что на нем черный колпак, если нечетное, то говорит, что колпак белый. Точного ответа он все равно не знает, поэтому отвечает именно так (такая была выработана стратегия). Допустим, число было четным, и он сказал, что колпак черный. Если угадал - остался в живых, не угадал - значит, не повезло. Предпоследний мудрец слышит этот ответ и считает количество черных колпаков впереди себя.
Если количество осталось четным, значит, он точно знает, что на нем белый колпак. Если количество нечетное, значит, колпак черный. Точно также поступают и остальные мудрецы.
В худшем будет казнен только один мудрец: тот, который отвечал первый. В лучшем - все останутся живы.
В общем, смотри здесь.

Решение, естественно, не моё. Кстати, в ссылке много ещё решений этой задачи есть, в комментариях.
Squirrel вне форума   Ответить с цитированием