На острове Правды и Лжи есть рыцари, которые всегда говорят только правду, и лжецы, которые всегда лгут. Однажды 20 жителей острова выстроились по росту (от высокого к низкому, высокий — самый первый) для игры. Каждый должен был сказать одну из фраз: «Есть лжец ниже меня» или «Есть рыцарь выше меня». В итоге, стоящие на местах с третьего — вторую. Сколько рыцарей было среди этих 20 человек, если у всех жителей разный рост?
Удачник66:
1 рыцарь и он сказал "Есть лжец ниже меня", имея ввиду второго. Второй лжец, и он тоже сказал эту фразу, причем солгал. Значит, все остальные - рыцари.
Таким образом, из 20 человек там 1 лжец и 19 рыцарей.
А Владимир написал в ответе ерунду, да и на вопрос не ответил.
Ответы
Ответ дал:
0
Відповідь:
Третий сказал ” Один”.
Покрокове пояснення:
Если первый — рыцарь, то в силу его слов второй и третий — лжецы, что невозможно из-за высказывания второго островитянина. Значит, первый — лжец. Если второй — лжец, то в силу его слов третий тоже лжец, но тогда первый сказал правду, а он должен был соврать. Значит, второй — рыцарь. В силу его слов третий тоже рыцарь. Третий честно ответит: ”Один”.
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад