вы идёте по дороге в город. подходите к развилке. одна дорога ведёт в город, а другая нет. на развилке стоят два охранника - один из них говорит только правду, а другой только врёт. вам нужно задать только один вопрос любому из охранников, что бы узнать какая дорога ведёт в город.
и вы не знаете кто из них говорит правду, а кто обманывает.
При таком раскладе НЕВОЗМОЖНО РЕШИТЬ задачу. Или вы допустили ошибку в условии, или есть подвох (но в таком случае нет уверенности что это так, ибо так сформулирована задача).
"Если я спрошу того, вторго охранника, ведёт ли охраняемая им дорого в город, что он мне ответит?" Если ответ будет: "скажет да", то идти нужно по той дороге, на которой стоит охранник, которому вы задали вопрос.
А почему это вдруг? Ведь вы не знаете правду он сказал или нет, как и второй.
Если ответ будет: "скажет нет", то идти нужно по той дороге, на которой стоит охранник,
про которого вы спрашивали.
Это где: про которого вы спрашивали.
Такого нет в условии задачи.
------------------
Эта задача может быть решена только при двух вопросах а не при одном.