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

0 голосов
273 просмотров

За круглым столом сидят 1 0 человек, каждый из которых либо рыцарь, который всегда говорит правду, либо лжец, который всегда лжёт. Двое из них заявили: "Оба моих соседа – лжецы", а остальные восемь заявили: "Оба моих соседа – рыцари". Сколько рыцарей могло быть среди этих 1 0 человек?


Математика (31 баллов) | 273 просмотров
Дан 1 ответ
0 голосов

Рыцарь не может сидеть между рыцарем и лжецом. Если бы где-то попалась такая ситуация: ЛРР или РРЛ, то рыцарь в центре сказал бы:

"У меня один сосед рыцарь и один лжец".

Но так не сказал никто. Значит, такого нигде не было, а везде было:

РРР или ЛРЛ.

Заметим, что если будет РЛЛ или ЛЛР, то он может сказать или: "Оба моих соседа - рыцари", или "Оба моих соседа - лжецы".

Обе эти фразы будут ложью.

Значит, могло быть такое расположение: 1 рыцарь и 9 лжецов.

ЛЛЛЛРЛЛЛЛЛ

Рыцарь сказал правду: "Оба моих соседа - лжецы".

Один из его соседей соврал, и тоже сказал: "Оба моих соседа - лжецы".

Второй сосед тоже соврал: "Оба моих соседа - рыцари".

Все остальные лжецы тоже соврали: "Оба моих соседа - рыцари".

Получилось 2 фразы про лжецов и 8 фраз про рыцарей.

Или второй вариант. За столом было 2 рыцаря не рядом и 8 лжецов.

ЛЛЛРЛЛРЛЛЛ

Двое рыцарей сказали правду: "Оба моих соседа - лжецы".

Восемь лжецов солгали: "Оба моих соседа - рыцари".

Заметим, что в этом случае между рыцарями должно сидеть не меньше 2 лжецов, потому что если будет так: РЛР, то лжец посередине сказал бы правду: оба его соседа - рыцари, а такого быть не может.

Итак, ответ: 1 или 2 рыцаря.

(320k баллов)