Есть три бога: a, b и c, которые являются богами истины, лжи и случая в произвольном порядке. бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». каждый вопрос задаётся только одному богу, но можно задавать одному богу более одного вопроса. боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».

! !

savoian82ozq31t savoian82ozq31t    1   18.10.2019 19:30    2

Ответы
Впрвиво199119 Впрвиво199119  10.10.2020 07:52

Здесь всё построено на алгебре:

1. истина + истина = истина

2. истина + ложь = ложь

3. ложь + ложь = истина

Упрощаем условие - пусть боги говорят на понятном нам языке и отвечают "да" и "нет"

Подходим к богу А и спрашиваем что-то вроде: "скажи, что ответил бы мне бог В, если я спросил бы у него - является ли он богом случая"? Получаем сумму ответов двух богов из уст бога A.

Получаются такие варианты:

1. Если бог А - правдун, а В - лжец мы получим ответ "да" (т.к. А знает, что В солгал бы при ответе).

2. Если бог А - правдун, а В - рандом, то ответ либо "да", либо "нет".

2. Если бог А - лжец, а В - правдун мы получим ответ "да" (В говорит правду, а А - врет).

3. Если А - лжец, а В - рандом, то ответ либо "да", либо "нет".

4 и 5 - если А - рандом...

вроде так...

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Психология