1. "Ты чередуешь ответы?"
2. "Эта дверь ведёт в рай?"
При ответе "нет" верим ответу на 2й вопрос, при ответе "да" - не верим.
У нас есть 4 варианта развития событий:
1. Правдивый охранник. Ответит "Нет" и дальше скажет правду.
2. Чередующий охранник врёт, говоря "Нет". Тогда на второй вопрос он так же отвечает правду.
3. Чередующий охранник говорит правду "Да". Следующий ответ - ложь.
4. Лжец отвечает "да" и дальше тоже врёт =)
"Я пришёл чтобы меня повесили"
Тогда он сказал неправду и его должны повесить. Но если его повесят, то он сказал правду, и его нужно утопить. Но тогда он сказал неправду... и дальше в том же духе :)
Если это пользователь правда ру, то он бы не говорил, что он с сайта пятьдесят на пятьдесят ру;
Если он с ложь ру, то он соврал и про сайт и про вирус;
=> нужно проверить пятьдесят на пятьдесят ру =)
Нужно спросить "Ты говоришь только правду?" и "Эта дверь ведет на свободу?"
Если первый ответ "да", то можно верить следующему ответу. Если "нет", то следующий ответ - ложь.
Потому что, если мы спросили правдивого, он скажет правду.
Если спросили чередующего, то
- если он первый раз соврёт и скажет "да", то в следующий раз скажет правду.
- если в первый раз он ответил правду "нет", то дальше - соврёт
Точно. Тогда, если мы спросим лжеца, то он соврет о том, что скажет правдивый. А тот, что говорит правду, ответит, что скажет лжец. В любом случае ответ будет неверный :)