вторник, 18 января 2011 г.

Встреча

Рыцари
В королевстве Кривдия живут рыцари и лжецы. Рыцари всегда говорят правду, лжецы всегда лгут. Путник встретил троих жителей королевства и спросил каждого из них: "Сколько рыцарей среди твоих спутников?" Первый сказал: "Ни одного". Второй ответил: "Один". Что ответил третий?

update
Первым правильно ответил birkin.
Ответ
Один. Если первый - рыцарь, то в силу его слов второй и третий - лжецы, что невозможно из-за высказывания второго островитянина. Значит, первый - лжец. Если второй - лжец, то в силу его слов третий тоже лжец, но тогда первый сказал правду, а он должен был соврать. Значит, второй - рыцарь. Третий честно ответит: «Один».

Про советников королевства Кривдия.
Про земли королевства Кривдия.

7 комментариев:

  1. Третий тоже ответил "Один".

    ОтветитьУдалить
  2. Согласен, ответ будет "один".

    ОтветитьУдалить
  3. Цитирую:
    "Значит, второй - рыцарь. Третий ЧЕСТНО ответит: «Один»."
    А это значит, что третий тоже рыцарь, но второй ответил: "Один". Быть такого не может.

    Второй рыцарь и третий должен сказать любой вариант, кроме «Один».

    ОтветитьУдалить
  4. Но ведь вопрос был: "Сколько рыцарей среди твоих спутников?" То есть отвечающий себя не считает.

    ОтветитьУдалить
  5. 1лжец - 0
    2рыцарь -1
    при таком раскладе 3 может быть лжецом и сказать тоже 0 или 2 это будет явная ложь

    ОтветитьУдалить
  6. Artem, тогда получится, что второй солгал. То есть среди его спутников нет рыцарей, а он ответил "один". Он тоже должен быть лжецом, но это не так.

    ОтветитьУдалить