На главную страницу

Возврат к головоломкам

Человек стоит на развилке, одна из дорог которой ведет к его дому (но он не знает какая). Естественно человек хочет попасть домой, к его счастью на развилке стоит стражник, который либо говорит правду, либо лжет. К сожалению, стражник не умет говорить по английски (по-русски тоже ;), хотя и понимает этот язык. На родном языке стражника "да" и "нет" произносятся, как "сик" и "фак" :), однако какое какое слово означает "да", а какое "нет" неизвестно. Других слов стражник не говорит, да и вдобавок не желает показывать нужное человеку направление жестом. Существует ли такой вопрос, задав который, человек будет точно знать какая дорога ведёт к его дому? Какой это вопрос?

Ответ: "Стражник, если бы я спросил Вас, приведет ли ЛЕВАЯ дорога меня домой, Ваш ответ был бы "сик" "?
Если стражник говорит "сик", выберите левую дорогу.
Если стражник говорит "фак", выберите правую дорогу.
  Рассмотрим возможные варианты:
  1) Стражник - правдолюб, "сик" = "да":
    Тогда ответ "сик" означает " да, я ответил бы Вам "да" ", и левая дорога ведет к дому, а ответ "фак" означает, что левая дорога не приведет домой.
  2) Стражник - лжец, "сик" = "да":
    На сей раз вопрос будет " Вы ответили бы мне да?" Если левая дорога правильна, стражник не мог бы ответить Вам "да", а сказал бы "фак". Однако, он также лгал бы относительно того, что он будет говорить, так, то есть в итоге он ответит "сик", если левая дорога верна. По тем же причинам, если правая дорога правильна, он в конечном счете ответил бы "фак".
  3) Стражник - правдолюб, "сик" = "нет":
    Тогда ответ "сик" означает " нет, я не ответил бы Вам нет ", и снова левая дорога - правильная, в то же время "фак" означает "Да, мой ответ Вам был бы "нет" " и правая дорога не та.
  4) Стражник - лжец, "сик" = "нет"
    Вопрос был бы " Вы ответили бы мне нет?" Опять, если левая дорога правильна, стражник должен был бы ответить "сик", а если правая дорога верна, стражник был бы должен сказать "фак".