
На острове рыцарей и лжецов (рыцари всегда говорят правду, а лжецы – врут) в некоторой компании
каждый заявил остальным: «Среди вас – два рыцаря». Сколько рыцарей могло быть в этой компании?

Ответы на вопрос




Предположим, что всего в компании было N человек. Тогда каждый из N человек мог бы сказать это утверждение. Но поскольку мы знаем, что все лжецы всегда врут, то утверждение "Среди вас - два рыцаря" может быть сделано только рыцарем, а не лжецом. Таким образом, число рыцарей в компании не может быть меньше 2, потому что в противном случае не было бы ни одного человека, который мог бы сказать это утверждение.
Допустим, что в компании было k рыцарей, тогда каждый из них мог бы сказать это утверждение остальным k-1 людям в компании, в то время как все лжецы врут, что означает, что все оставшиеся люди в компании должны быть лжецами. Таким образом, для того, чтобы каждый человек в компании услышал утверждение от рыцаря, должно выполняться условие:
k*(k-1) = (N-k)*k
где (N-k) - количество лжецов в компании.
Решив это уравнение относительно k, мы получим:
k = N/(2+N)
Таким образом, в компании могло быть 2 или 3 рыцаря, при условии, что все остальные люди в компании лжецы.


Топ вопросов за вчера в категории Математика
Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili