Задача
За круглым столом сидят 10 человек, каждый из которых либо рыцарь, который всегда говорит правду, либо лжец, который всегда лжёт. Двое из них заявили: "Оба моих соседа – лжецы", а остальные восемь заявили: "Оба моих соседа – рыцари". Сколько рыцарей могло быть среди этих 10 человек?
Решение
Ясно, что не все присутствующие являются рыцарями и не все являются лжецами: в этих случаях ни один из них не смог бы произнести первую фразу.
Если мы возьмём одного рыцаря, то один из соседних с ним лжецов может произнести первую фразу, а остальные лжецы могут произнести вторую. Это даёт пример единственного рыцаря.
Если мы возьмём двух рыцарей на противоположных местах вокруг стола, то все лжецы смогут произнести вторую фразу. Это даёт пример двух рыцарей.

Ответ
Один или два.
Чтобы оставлять комментарии, войдите или зарегистрируйтесь