Может немного не в тему, но вот еще задачка с форума SC2
Есть некоторый остров, на котором живут абсолютно честные и обладающие идеальной логикой люди. Обитатели острова имеют либо зеленые, либо голубые глаза. Они не имеют зеркала, то есть никак не могут увидеть себя самого. Каждый видит каждого другого каждый день; итак, каждый знает цвет глаз всех кроме него самого.
Закон гласит, что если кто-то узнает свой цвет глаз, он обязан совершить самоубийство на следующий день утром. У него нет выбора. Таким образом, цвет глаз никогда не является предметом обсуждения на этом острове.
Однажды странник прибыл на этот остров. Он встречает каждого, и говорит ему одну единственную вещь: "Я могу с уверенностью сказать тебе, что по крайней мере один из вас имеет голубые глаза." После этого странник уходит.
Жизнь продолжает идти своим ходом. Но когда странник возвращается 1 год спустя, все на острове мертвы! Каждый совершил суицид, поскольку знал свой цвет глаз.
1. Почему все мертвы? Каким образов каждый из жителей определил свой собственный цвет глаз?
2. Какую информацию дал странник людям жившим на острове, которая до этого им была неизвестна? (Имеется в виду, если больше 1 человека с голубыми глазами - то каждый знает и без странника, что на острове минимум 1 голубоглазый).
Добавление: Странник не соврал, и все поверили ему. Так же, описанная ситуация сложилась бы при ЛЮБОМ количестве голубоглазых и зеленоглазых людей (популяция острова около 300 человек).
Вот, собственно