Задачи о рыцарях и лжецах

Задачи о рыцарях и лжецах

Задачи о рыцарях и лжецах — разновидность олимпиадных математических задач, в которых фигурируют персонажи:

  • Лжец — человек (или иное существо), всегда говорящий ложь.

и его антагонист

  • Рыцарь, всегда говорящий правду.

Решение подобных задач обычно сводится к перебору вариантов с исключением тех, которые приводят к противоречию.

Существуют задачи с тремя типами персонажей — рыцари, лжецы и нормальные люди (вариант - шпионы). Последние могут как лгать, так и говорить правду (например: самая сложная логическая задача).

Также существуют целые классы задач того же типа, но с другими персонажами — задачи о пациентах и врачах, задачи об упырях, собранные в частности в книгах математика Рэймонда М. Смаллиана.

Содержание

Примеры

На острове живут рыцари и лжецы. Путешественник, встретивший одного из местных жителей, спросил его, кем он является. Что ответит житель?

Путешественник вышел на дорогу, соединяющую город лжецов и город рыцарей. Он хочет узнать, в какой стороне находится каждый из городов. Какой вопрос он должен задать прохожему (не зная, рыцарь он или лжец), чтобы определить это?

Двое людей A и B, о которых известно, что каждый из них либо рыцарь, либо лжец, либо нормальный человек, высказывают следующие утверждения:
A: B — рыцарь.
B: A — не рыцарь.
Доказать, что по крайней мере один из них говорит правду, но это не рыцарь.

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

Один из вариантов задачи о рыцарях и лжецах упоминается в испанском триллере «Западня Ферма».

Примечания

  • Практически всегда в этих задачах рыцари и лжецы могут говорить лишь «да» или «нет» (исключаются варианты типа «невозможно дать ответ» или «не знаю»), сообщая таким образом один бит информации.
  • Парадокс лжеца обычно игнорируется в этих задачах. В редких случаях указывается, что «все спрашиваемые должны быть в состоянии ответить на вопрос».
  • В просторечии рыцаря время от времени называют «правдецом».

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Задачи о рыцарях и лжецах" в других словарях:

  • Рыцарь (математика) — Задачи о рыцарях и лжецах  разновидность олимпиадных математических задач, в которых фигурируют персонажи: Лжец  человек (или иное существо), всегда говорящий ложь. и его антагонист Рыцарь, всегда говорящий правду. Решение подобных задач обычно… …   Википедия

  • Занимательная наука — Популяризация науки  процесс распространения научных знаний в современной и доступной форме для широкого круга людей (имеющих определенный уровень подготовленности для получения информации). Популяризация науки, «перевод» специализированных… …   Википедия

  • Популяризатор — Популяризация науки  процесс распространения научных знаний в современной и доступной форме для широкого круга людей (имеющих определенный уровень подготовленности для получения информации). Популяризация науки, «перевод» специализированных… …   Википедия

  • Популяризация науки — Популяризация науки  процесс распространения научных знаний в современной и доступной форме для широкого круга людей (имеющих определенный уровень подготовленности для получения информации). Популяризация науки, «перевод» специализированных… …   Википедия

  • Западня Ферма — La habitación de Fermat Жанр триллер, детектив …   Википедия

  • Самая сложная логическая задача — (итал. L indovinello più difficile del mondo)  название логической задачи, предложенной американским философом и логиком Джорджем Булосом в итальянской газете «la Repubblica» в 1992 году: Есть три бога: A, B и C, которые являются… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»