"Путешественник прибыл на остров, на котором живут лжецы (Л) и рыцари (Р). Каждый Л на вопрос: "Сколько..." называет число на 2 больше или на 2 меньше, чем правильный ответ, каждый Р отвечает правильно. На вопрос путешественника, встретившего двух жителей острова, сколько Л и сколько Р проживает на острове, первый ответил: "Если не считать меня, то 1003 Л и 1004 Р", а второй: "Если не считать меня, то 1002 Л и 1001 Р". Сколько Р проживает на острове?"
Answers & Comments
Verified answer
1) Если бы путешественник встретил двух рыцарей, то их показания должны были быть одинаковыми, что не так.2) Если бы он встретил двух лжецов то их ответы, допустим по рыцарям, должны были бы либо совпасть, либо отличаться на 2+2=4, что не так.
3) Если он встретил первым рыцаря, а вторым лжеца, то лжецов на острове 1003, а рыцарей 1004+1=1005 (т.к. рыцарь себя не считал). Но тогда лжец должен был либо ответить, что рыцарей на острове 1005+2=1007, либо 1005-2=1003, но он ответил 1001Р, значит такого быть не может.
4) Если путешественник встретил первым лжеца, а вторым - рыцаря, то на острове 1002Л и 1001+1=1002Р. Тогда ответ лжеца по лжецам должен был быть либо 1001+2=1003Л либо 1001-2=999Л, а по рыцарям 1002+2=1004Р, либо 1002-2=1000Р. Мы видим, что первый как раз ответил 1003Л и 1004Р.
Итак, путешественник встретил вначале лжеца, а потом рыцаря, и на острове живут 1002 рыцаря и 1002 лжеца.