Задача

За круглым столом сидят четыре человека. Каждый из них либо рыцарь, либо лжец. Рыцари всегда говорят только правду, а лжецы всегда лгут. Постройте логическую схему, которая принимает значение истина тогда и только тогда, когда каждый из сидящих за столом может произнести фразу «Оба моих соседа лжецы».

На логической схеме входы соответствуют людям: нули обозначают лжецов, а единицы рыцарей. Соседние входы соответствуют соседним людям, кроме того, поскольку стол круглый, верхний вход будем считать соседним с нижним.

Разрешается использовать логические элементы AND (и), OR (или), NOT (не) и XOR (исключающее или).

Решение участника

лжецы лгут - рядом с 0 две 1 рыцари говорят правду - рядом с 1 два 0 следовательно ед. комбинации в которых система должна принимать значение истинна - 0 1 0 1 и 1 0 1 0