Логика и комбинаторика · 8–9 классыЛогика: рыцари и лжецы
Рыцари и лжецы: большая компания
Десятки жителей говорят «среди нас ровно столько-то лжецов», сидят за круглым столом или судят об остальных. Находим число рыцарей.
Рыцари и лжецы: большая компания · Вариант № 93421 · Обычный · Имя: ____________________
- 1За круглым столом сидят 7 жителей острова рыцарей и лжецов. Каждый сказал: «Мои соседи одного типа: оба рыцари или оба лжецы». Сколько за столом рыцарей?
Ответ: 7
- Тип каждого связан с типами соседей: рыцарь говорит правду о них, лжец — неправду.
- Перебираем расстановки по кругу (всего ) и оставляем те, где слова каждого согласуются с его типом.
- У всех подходящих расстановок число рыцарей одинаково — .
- 2За круглым столом сидят 5 жителей острова рыцарей и лжецов. Каждый сказал: «Оба моих соседа — лжецы». Сколько за столом рыцарей?
Ответ: 2
- Тип каждого связан с типами соседей: рыцарь говорит правду о них, лжец — неправду.
- Перебираем расстановки по кругу (всего ) и оставляем те, где слова каждого согласуются с его типом.
- У всех подходящих расстановок число рыцарей одинаково — .
- 3На острове 8 жителей, каждый — рыцарь или лжец. Их по очереди спросили: «Сколько среди вас лжецов?» Они ответили: «5», «8», «2», «6», «2», «6», «2», «1». Сколько среди них рыцарей?
Ответ: 2
- Пусть лжецов на самом деле . Тогда правду сказали только те, кто назвал число , — это рыцари; остальные солгали.
- Значит, число назвавших должно быть ровно (столько рыцарей).
- Перебираем от до : условие выполняется только при — число назвали человека.
- Рыцарей: .
- 4За круглым столом сидят 8 жителей острова рыцарей и лжецов. Каждый сказал: «Мой сосед справа — лжец». Сколько за столом рыцарей?
Ответ: 4
- Тип каждого связан с типами соседей: рыцарь говорит правду о них, лжец — неправду.
- Перебираем расстановки по кругу (всего ) и оставляем те, где слова каждого согласуются с его типом.
- У всех подходящих расстановок число рыцарей одинаково — .
- 5На острове 11 жителей, каждый — рыцарь или лжец. Их по очереди спросили: «Сколько среди вас лжецов?» Они ответили: «3», «3», «11», «3», «3», «3», «3», «3», «3», «6», «8». Сколько среди них рыцарей?
Ответ: 8
- Пусть лжецов на самом деле . Тогда правду сказали только те, кто назвал число , — это рыцари; остальные солгали.
- Значит, число назвавших должно быть ровно (столько рыцарей).
- Перебираем от до : условие выполняется только при — число назвали человек.
- Рыцарей: .