Есть три знакомых друг другу бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».
кто решит??????????????
Answers & Comments
Verified answer
Есть некоторые соображения.Первый вопрос любому из троих богов должен быть такой:Если бы я спросил, декабрь ли сейчас, вы ответили бы ja?Сейчас действительно декабрь, и тот, кто говорит правду (неважно, бог он Правды или Случая, который говорит правду) ответит "да", также, как и на прямой вопрос "Сейчас декабрь?".
Тот, кто лжет (бог Лжи или Случая, который лжет) на прямой вопрос ответил бы "нет", но, так как он лжет, то ответит наоборот, то есть опять же "да".
Таким образом, мы узнаем, какое из слов означает "да", а какое "нет".
Дальше пока не придумал, но есть парочка интересных вопросов:
1) Ты - бог Лжи? - на этот вопрос и бог Правды, и бог Лжи, и бог Случая, который говорит правду, ответят "нет".
Бог Случая, который лжет, ответит "да"
2) Он - бог Лжи? - показывая при этом на первого.
Здесь все сложнее, вариантов много, пока не продумал до конца.