Для решения этой задачи нужно понять, какова логика высказываний людей, стоящих по кругу.
- Нечетные (1, 3, 5 и т.д.) утверждают, что их сосед слева — рыцарь. Это значит, что они сами могут быть либо рыцарями, либо лжецами, в зависимости от правдивости их заявления.
- Четные (2, 4, 6 и т.д.) утверждают, что их сосед слева — лжец. Это также означает, что они могут быть либо рыцарями, либо лжецами, но их утверждения будут взаимоисключающими по отношению к соседям.
Если предположить, что у нас есть верная последовательность, то получается следующая структура:
- Если человек 1 — рыцарь, то сосед 2 — лжец, значит, сосед 3 — рыцарь, и так далее, создавая чередование.
- Если человек 1 — лжец, утверждение о соседнем — ложное, поэтому сосед 2 тоже будет лжецом, и так далее.
Поскольку у нас есть четкое чередование, определяющее статус всех людей по кругу, важно, чтобы количество людей было четным, чтобы каждый лжец имел рыцаря слева и каждый рыцарь имел лжеца слева. Однако это также нужно проверить относительно предложенных значений.
Теперь проверим предложенные варианты:
- N = 21: нечетное число, не подходит.
- N = 43: нечетное число, не подходит.
- N = 32: четное число, подходит.
- N = 54: четное число, подходит.
Таким образом, возможными значениями N являются 32 и 54.