На далёком острове живут рыцари, которые всегда говорят правду, и лжецы, которые всегда врут. Робинзон встретил шестерых островитян и спросил у них, правильной ли дорогой он идёт к столице острова. Первые трое ответили на его вопрос “да” или “нет”. После чего четвёртый островитянин сказал: “Ровно один из троих, ответивших до меня, солгал”. Пятый островитянин заявил: “Ровно двое из четверых, говоривших до меня, солгали”. Наконец, шестой подытожил: “Ровно трое из пятерых, говоривших до меня, солгали”. Робинзон знает, что ровно один из трёх островитян, говоривших последними, является рыцарем. Верно ли, что:
да нет не знаю
а) четвертый островитянин был рыцарем?
б) можно определить сколько рыцарей встретилось Робинзону?
в) мы можем понять правильной ли дорогой идет Робинзон?
г) Робинзон может понять, правильной ли дорогой он идет?
а) четвертый островитянин был рыцарем?
б) можно определить сколько рыцарей встретилось Робинзону?
в) мы можем понять правильной ли дорогой идет Робинзон?
г) Робинзон может понять, правильной ли дорогой он идет?
Answers & Comments
Переведём слова трёх островитян, говоривших последними, как "до меня отвечали ровно два рыцаря".
а и б) Так как среди трёх последних был ровно один рыцарь, то среди первых двух было ровно два рыцаря, причём рыцарем среди последних трёх точно был четвёртый, иначе лжец сказал бы правду. Значит, всего было 3 рыцаря.
в и г) Среди первых трёх ровно два рыцаря, значит, два ответа правильные, а один - нет. Довольно легко установить, правильной ли дорогой идёт Робинзон.
Ответ: Всё верно.