В поселке проживают лжецы, которые всегда лгут, и рыцари, которые
всегда говорят правду. Математик задал каждому из 20 жителей один и тот же
вопрос: «Правда ли, что в поселке проживает поровну лжецов и рыцарей?».
Некоторые ответили: «Да, поровну», а остальные: «Нет, не поровну». Как на
основании их ответов математик может определить, кто из них рыцарь, а кто –
лжец?
(Источник)Неужели подразумевается, что в посёлке всего 20 жителей?
Если нет, то в задаче недостаточно данных.
Или я опять, как всегда, чего-то не понимаю?