В тюрьму поступили 100 узников. Их рассадят по одиночным камерам и будут по очереди по одному приводить в комнату, где нет ничего, кроме одной лампочки, которую узнику разрешается включить или выключить; изначально лампочка выключена. Гарантируется, что рано или поздно каждый из узников побывает в комнате с лампочкой сколько угодно раз. В любой момент узник, приведённый в комнату с лампочкой, может объявить, что все заключенные уже побывали в комнате хотя бы по одному разу; если он прав, то всех узников отпустят, если нет — казнят. Требуется придумать стратегию, о которой узники могут договориться заранее, которая позволит им освободиться.
Пока не читал, что там внизу, но вроде выглядит достаточно очевидно и просто.
Одного назначают выключателем. Остальные - включатели, но только первый раз. Включатель первый раз включает, затем не трогает. Выключатель - выключает если видит, что включено и считает.
Когда выключатель насчитал 100, тогда и свобода всем :)