Автор Тема: Самая сложная логическая задача  (Прочитано 114173 раз)
buka
Гений
*****
Offline Offline

Сообщений: 960



Просмотр профиля
« : Апрель 17, 2010, 23:00:52 »

Кстати, а ведь определить, кто из них кто и одновременно узнать значение слов da и ja невозможно.

3 ответа дадут 8 различных вариантов. Теоретически можно разделить 6 возможных вариантов профессий богов, но включая одновременное определение значения слов, будет уже 12 вариантов.

Интересная задача, буду думать
Но нам и не надо узнавать значения этих слов.
По-моему, сначала надо решить задачу более простую - а именно, считать, что они отвечают "по-русски" - да и нет.
Если такую задачу решить, то вторая проблема - легче.
Действительно, допустим Вы задаёте вопрос:
"Х является У ?" и хотите сделать вывод на основании ответа "да" или "нет"
Но вопрос "Х является У ?" эквивалентен вопросу "да, что Х является У?" в том смысле, что будут те же ответы.
Теперь пойдём дальше:
Если на вопрос "да, что Х является У ?" следует ответ "да", то абсолютно железно, что на вопрос "нет, что Х является У?" должен следовать ответ "нет" (если Х является У).
Если же на вопрос "да, что Х является У?" должен следовать ответ "нет", то абсолютно железно, что на вопрос "нет, что Х является У?" должен следовать ответ "да".
Иными словами: если на вопрос "куку, что Х является У?" следует ответ "куку", то это значит, что на вопрос "Х является У?" был бы ответ "да", независимо от того, является ли "куку" - "да" или "нет" Smiley
Таким образом, если в вопросе присутствует незнакомое слово, котороэ повторяется в ответе - это эквивалентно "да", если же не повторяется - то "нет" Smiley

Эти пользователи сказали вам СПАСИБО :

Miki

За это сообщение 1 пользователь сказал спасибо!
Записан