Ответ:
В условии не указано, что именно ответил островитянин, поэтому однозначно определить, кто из них рыцарь, а кто лжец, нельзя.
Обозначим обратившегося к рассказчику островитянина через А, а второго — через Б.
- Если А ответил «нет», то он был лжецом, а Б — рыцарем. Действительно, при ответе рыцаря «нет» быть не может: рыцарь всегда сказал бы правду. Если бы оба были лжецами, правильный ответ был бы «нет», и лжец должен был бы ответить «да».
- Если А ответил «да», возможны разные случаи: А мог быть рыцарем, либо А мог быть лжецом, а Б — рыцарем или лжецом. Поэтому ответ «да» не позволяет установить единственную пару.
Ответ: данных недостаточно; необходимо знать, что именно ответил островитянин. Если ответ был «нет», то обратившийся — лжец, а другой — рыцарь.
