Всему научусь, и всё сумею!
В некоторой стране есть два города. В одном из них живут только люди, которые всегда говорят правду, в другом - только те, кто всегда лжет. Все они ходят друг к другу в гости, т.е. в любом из этих двух городов можно встретить как честного человека, так и лжеца. Предположим, вы оказались в одном из этих городов. Как, задав один-единственный вопрос первому встречному, определить, в какой город вы попали - в город честных или в город лжецов?

Комментарии
28.04.2006 в 13:44

можно спросить у человека так:

"Если бы я спросил, в каком городе я нахожусь, у человека не из твоего родного города, то что бы он ответил?"



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



если я спрошу у лжеца, то он, конечно, вспомнит ответ честного. но так как он лжец, то скажет тоже ложь.



таким образом, вне зависимости от встречного, я получу в ответ ложь. угадать правду несложно. :)



я уже больше часа периодически ломаю голову на твоих коробочках. я ее раскушу! :D

Расширенная форма

Редактировать

Подписаться на новые комментарии