Страниц: 1 [2]
  Печать  
Автор Тема: тюремшик  (Прочитано 6298 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Моя любимая загадка =)

Тюремщик встречает 23 новых заключенных и говорит:

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

В тюрьме есть комната с двумя выключателями «А» и «Б», каждый из которых может быть либо включен, либо выключен. В каком они сейчас положении я вам не скажу. Выключатели ни к чему не подключены. С завтрашнего дня я начну время от времени, когда мне этого захочется, брать одного из вас и приводить в эту комнату. Он должен будет выбрать один из выключателей, включить его, если он был выключен или выключить, если он был включен. Потом я отведу его назад в камеру. Никто кроме вас не будет входить в эту комнату и изменять положение выключателей.

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

В любой момент любой из вас может объявить: «Каждый из нас уже побывал в комнате с выключателями». Если он будет прав (каждого из вас я действительно хотя бы один раз туда к этому времени свожу), тогда вы все будете освобождены. В противном случае (кто-то так и не был в комнате) все вы останетесь здесь навсегда, без шансов на освобождение.

Посоветуйте заключенным, как гарантированно обеспечить своё освобождение.
Димыч
Умник
****
Offline Offline

Сообщений: 770

СПАСИБО
-вы поблагодарили: 65
-вас поблагодарили: 384


Просмотр профиля
Ответ #15 : Июнь 06, 2012, 17:30:06 �

Усовершенствование: считающий при первом заходе запоминает состояние выключателя Б и включает А только если состояние Б изменилось. Но теоретически тюремщик может все время вызывать его через четное число других заключенных, тогда это не будет работать.
Записан

Димыч
Умник
****
Offline Offline

Сообщений: 770

СПАСИБО
-вы поблагодарили: 65
-вас поблагодарили: 384


Просмотр профиля
Ответ #16 : Июнь 08, 2012, 17:46:57 �

Перечитал решение lka и понял, что оно правильное, Крипто сбил с толку.

Эти пользователи сказали вам СПАСИБО :

Крипто

За это сообщение 1 пользователь сказал спасибо!
Записан

Страниц: 1 [2]
  Печать  
 
Перейти в: