update
Первым правильно ответил birkin.Ответ
Один. Если первый - рыцарь, то в силу его слов второй и третий - лжецы, что невозможно из-за высказывания второго островитянина. Значит, первый - лжец. Если второй - лжец, то в силу его слов третий тоже лжец, но тогда первый сказал правду, а он должен был соврать. Значит, второй - рыцарь. Третий честно ответит: «Один».
Про советников королевства Кривдия.
Про земли королевства Кривдия.
Третий тоже ответил "Один".
ОтветитьУдалитьодин
ОтветитьУдалитьСогласен, ответ будет "один".
ОтветитьУдалитьЦитирую:
ОтветитьУдалить"Значит, второй - рыцарь. Третий ЧЕСТНО ответит: «Один»."
А это значит, что третий тоже рыцарь, но второй ответил: "Один". Быть такого не может.
Второй рыцарь и третий должен сказать любой вариант, кроме «Один».
Но ведь вопрос был: "Сколько рыцарей среди твоих спутников?" То есть отвечающий себя не считает.
ОтветитьУдалить1лжец - 0
ОтветитьУдалить2рыцарь -1
при таком раскладе 3 может быть лжецом и сказать тоже 0 или 2 это будет явная ложь
Artem, тогда получится, что второй солгал. То есть среди его спутников нет рыцарей, а он ответил "один". Он тоже должен быть лжецом, но это не так.
ОтветитьУдалить