Хочу предложить ещё одну задачу, которую узнал летом. Над ней думали очень много, пока один человек не решил.
Условие
100 заключённых. Им дают ночь на то, чтобы договориться, а после предлагают следующее задание:
всех разводят по одиночным изолированным камерам и по одному выводят в особую комнату, где есть выключенная изначально лампочка и выключатель. Этот выключатель человек может, уходя, оставить в любом положении из двух (вкл/выкл). Водить могут людей в любом порядке, даже по несколько раз подряд. В какой-то момент очередной заключённый, заведенный в комнату с лампочкой, должен точно сказать, что до него в этой комнате побывали все остальные. И тогда их освобождают. В случае ошибки всех казнят. Логика прямая, никаких подвохов.
Условие
100 заключённых. Им дают ночь на то, чтобы договориться, а после предлагают следующее задание:
всех разводят по одиночным изолированным камерам и по одному выводят в особую комнату, где есть выключенная изначально лампочка и выключатель. Этот выключатель человек может, уходя, оставить в любом положении из двух (вкл/выкл). Водить могут людей в любом порядке, даже по несколько раз подряд. В какой-то момент очередной заключённый, заведенный в комнату с лампочкой, должен точно сказать, что до него в этой комнате побывали все остальные. И тогда их освобождают. В случае ошибки всех казнят. Логика прямая, никаких подвохов.
К сожалению, так никто и не решил, а ответ нам не сказали.
В интернете же лень искать)
тема "бесконечность" — это подсказка?
А то я помнил одно решение, но там требовалось известное начальное положение выключателя.
Решение не мое, поэтому я не вякаю тут )
Это должен быть обязательно ПЕРВЫЙ заключенный, который завершает цикл, или не обязательно?
То есть, каждому входящему задают вопрос, или он может добровольно что-то сказать или промолчать?
второе. Всё добровольно)
им же спешить некуда)))
Можно было и додуматься до ответа, если подумать...
Сама себе всё испортила ((((
Подсмотрела.
Никому ничего не скажу!
Один заключенный назначается водящим.
Если водящий входит в комнату и видит, что лампочка не горит, то он ее включает. Если горит — ничего не делает. То есть включает лампочку только водящий.
Все остальные, войдя в комнату и увидев там горящую лампочку, выключают ее, но только один раз в жизни. То есть если человек снова увидит горящую лампочку, то он ее уже не выключает.
Другими словами, каждый заключенный может выключить лампочку не более одного раза.
Водящему осталось только посчитать, сколько раз была погашена включенная им лампочка. Включив лампу в 99-й раз и увидев после этого, что она снова погасла, он может смело делать заявление.
Логика абсолютно верна!
Я, кстати, её сам и не решил.
Мы долго обсуждали, а потом кто-то выдал правильную версию
Я решил упереться с этой задачей.:-)