Авторский ответ:
2 дняЕсли вы хотите подсмотреть ещё и авторский ход решения задачи, то
нажмите сюда.
Авторское решение: В первый день необходимо собрать всех жителей и спросить, сколько среди них лжецов. Понятно, что все рыцари назовут одно и то же (правдивое) число, но могут быть и другие группы людей (лжецов), назвавших одно и то же число. Во второй день достаточно взять из каждой группы (пускай число таких групп - K), назвавшей разное число лжецов, по 1 представителю и всем им задать вопрос. Рыцарь и только он должен ответить, что лжецов ровно K-1. Таким образом, путешественник узнал рыцаря и всех членов его группы по первому дню.