Возврат к головоломкам
В некоторой стране есть два города. В одном из них живут только люди, которые всегда говорят правду, в другом - только те, кто всегда лжет. Все они ходят друг к другу в гости, т.е. в любом из этих двух городов можно встретить как честного человека, так и лжеца. Предположим, вы оказались в одном из этих городов. Как, задав один-единственный вопрос первому встречному, определить, в какой город вы попали - в город честных или в город лжецов?
Ответ: "Вы находитесь в своем городе?" - ответ "да" всегда будет означать, что вы в городе честных, кто бы вам ни попался.
Created/Updated: 25.05.2018