Предмет: Математика, автор: CAPONE228

На острове Правды и Лжи есть рыцари, которые всегда говорят только правду, и лжецы, которые всегда лгут. Однажды 20 жителей острова выстроились по росту (от высокого к низкому, высокий — самый первый) для игры. Каждый должен был сказать одну из фраз: «Есть лжец ниже меня» или «Есть рыцарь выше меня». В итоге, стоящие на местах с третьего — вторую. Сколько рыцарей было среди этих 20 человек, если у всех жителей разный рост?


Удачник66: 1 рыцарь и он сказал "Есть лжец ниже меня", имея ввиду второго. Второй лжец, и он тоже сказал эту фразу, причем солгал. Значит, все остальные - рыцари.
Удачник66: Таким образом, из 20 человек там 1 лжец и 19 рыцарей.
Удачник66: А Владимир написал в ответе ерунду, да и на вопрос не ответил.

Ответы

Автор ответа: Iamacool
0

Відповідь:

Третий сказал ” Один”.

Покрокове пояснення:

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

Похожие вопросы