Блог пользователя Igel_SK

Автор Igel_SK, 15 лет назад, По-русски
Довольно старая вещь, но, возможно, кто-то еще не видел. Задачка из серии про лжецов и правдивцев, строго следующих законам алгебры логики =)
Итак, пусть некий логик решил провести свой отпуск в путешествии по южным морям. Однажды он оказался на острове, который населяли племя лжецов и племя правдивых туземцев. Члены первого племени всегда лгали, члены второго — всегда говорили только правду. Путешественник дошел до места, где дорога раздваивалась, и вынужден был спросить у оказавшегося поблизости туземца, какая из двух дорог ведет в деревню. Узнать, кем был встреченный туземец— лжецом или правдивым человеком,—путешественник не мог. Все же, поразмыслив, логик задал ему один-единственный вопрос и, получив ответ, узнал, по какой дороге следует идти. Какой вопрос задал путешественник?
  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

15 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится
Тут очевидно, что если не зацепиться за чувака или его племя, решить нельзя. Надо что-то типа "если я спрошу у чувака не из твоего племени, слева ли деревня, что он мне ответит?".

Забавнее есть задачка (правда она скорее детская, чем логическая, потому что очень простая :о)) - на остове две деревни, в одной только лжецы, в другой только правдивцы, вы после хорошей прогулки проснулись в деревне, перед вами чувак, вам надо задать один вопрос ему, чтобы понять в какой вы деревне. Вопрос не может никак касаться чувака, его племени, или любого другого чувака в этой деревне.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Эта задача (но с 2-мя дверями) хорошо обыграна в фильме 10-е королевство. Один из главных героев, выслушав правила, сказал что-то типа "никогда не любил такие загадки" и открыл первую попавшуюся дверь. Смотрел давно, могу ошибаться - но было как-то так:)
15 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Путешественник может задать такой вопрос:

"Правда ли что из двух моих следующих утверждений верно только одно:1)Ты лжец. 2) Первая дорога приведет меня в деревню."

Тогда рассмотрим ответы правдивого и лживого чувака. Рассмотрим два случая:

1) Дорога 1 приведет путешественника в деревню. Тогда правдивый чувак ответит "Да". Для лживого чувака оба утевеждения верны, то есть ответ "Нет", но так-как он лжет, то он скажет "Да"

1) Дорога 1 не приведет путешественника в деревню. Тогда правдивый чувак ответит "Нет". Для лживого чувака верно только первое утверждение, то есть ответ "Да", но так-как он лжет, то он скажет "Нет".

То есть, если на вопрос путешественник получт ответ "Да" - первая дорога ведет в деревню, иначе - вторая.

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Кстати, клевый вопрос еше "если я спрошу тебя, слева ли деревня, что ты мне ответишь?"
Вообще любой вопрос заданный лжецу, начинающийся с слов "Если я спрошу тебя, то что ты ответишь" превращает лжеца в очень искреннего человека :о)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Ага :) Так сказать, обращает ложь лжеца против него самого)
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А короткий вопрос "Где твоя деревня?" не подходит?
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
да уж, моя невнимательность бьет все рекорды
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Гораздо проще, на мой взгляд, задать вопрос о себе, как писал Миша, например - какого цвета у меня волосы и т.п.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Нет, так ты установишь кто чувак, но не узнаешь какая дорога.

Надо ткнуть на левую дорогу и  спросить так:"Эта дорога привидет в твою деревню?".

4 варианта:

Дорога в деревню правды и чувак лжец - ответ Да.

Дорога в деревню лжи и чувак лжец - ответ Нет.

Дорога в деревню правды и чувак правдивый - ответ Да.

Дорога в деревню лжи и чувак правдивый - ответ Нет.

Видно, что если он отвечает Да, то мы ткнули на правильную дорогу. Иначе идем по другой.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Ну елки-палки. Неправильно прочитанное условие = WA на 3-м тесте