По-моему, задача решается, если к условиям добавить, что утверждения A, B и С не повторялись.
Заданным условиям удовлетворяют след. варианты:
(где -1 - плут, 0 - шпион, 1 рыцарь)
A is 1- , A said C is 1- , B is 0 , B said A is 1- , C is 1 , C said B is 0
A is 1- , A said C is 1- , B is 0 , B said A is 0 , C is 1 , C said B is 0
A is 1- , A said C is 1- , B is 0 , B said A is 1 , C is 1 , C said B is 0
A is 1- , A said C is 1- , B is 1 , B said A is 1- , C is 0 , C said B is 1-
A is 1- , A said C is 1- , B is 1 , B said A is 1- , C is 0 , C said B is 0
A is 1- , A said C is 1- , B is 1 , B said A is 1- , C is 0 , C said B is 1
A is 0 , A said C is 1- , B is 1- , B said A is 1- , C is 1 , C said B is 1-
A is 0 , A said C is 1- , B is 1- , B said A is 1 , C is 1 , C said B is 1-
A is 0 , A said C is 1- , B is 1 , B said A is 0 , C is 1- , C said B is 1-
A is 0 , A said C is 1- , B is 1 , B said A is 0 , C is 1- , C said B is 0
A is 1 , A said C is 1- , B is 0 , B said A is 1- , C is 1- , C said B is 1-
A is 1 , A said C is 1- , B is 0 , B said A is 1- , C is 1- , C said B is 1
A is 1 , A said C is 1- , B is 0 , B said A is 0 , C is 1- , C said B is 1-
A is 1 , A said C is 1- , B is 0 , B said A is 0 , C is 1- , C said B is 1
A is 1 , A said C is 1- , B is 0 , B said A is 1 , C is 1- , C said B is 1-
A is 1 , A said C is 1- , B is 0 , B said A is 1 , C is 1- , C said B is 1
A is 1- , A said C is 0 , B is 0 , B said A is 1- , C is 1 , C said B is 0
A is 1- , A said C is 0 , B is 0 , B said A is 0 , C is 1 , C said B is 0
A is 1- , A said C is 0 , B is 0 , B said A is 1 , C is 1 , C said B is 0
A is 0 , A said C is 0 , B is 1- , B said A is 1- , C is 1 , C said B is 1-
A is 0 , A said C is 0 , B is 1- , B said A is 1 , C is 1 , C said B is 1-
A is 0 , A said C is 0 , B is 1 , B said A is 0 , C is 1- , C said B is 1-
A is 0 , A said C is 0 , B is 1 , B said A is 0 , C is 1- , C said B is 0
A is 1 , A said C is 0 , B is 1- , B said A is 1- , C is 0 , C said B is 1-
A is 1 , A said C is 0 , B is 1- , B said A is 1- , C is 0 , C said B is 0
A is 1 , A said C is 0 , B is 1- , B said A is 1- , C is 0 , C said B is 1
A is 1 , A said C is 0 , B is 1- , B said A is 0 , C is 0 , C said B is 1-
A is 1 , A said C is 0 , B is 1- , B said A is 0 , C is 0 , C said B is 0
A is 1 , A said C is 0 , B is 1- , B said A is 0 , C is 0 , C said B is 1
Если же в условия задачи ввести вышеуказанное условие, то вариантов остается всего 4:
A is 1- , A said C is 1- , B is 0 , B said A is 1 , C is 1 , C said B is 0
A is 1 , A said C is 1- , B is 0 , B said A is 0 , C is 1- , C said B is 1
A is 0 , A said C is 0 , B is 1- , B said A is 1 , C is 1 , C said B is 1-
A is 1 , A said C is 0 , B is 1- , B said A is 1- , C is 0 , C said B is 1
При этом, если A сказал, что С - шпион, то определить шпиона не удастся, т.к. в двух вариантах, справедливых для этого случая, шпионом является либо А, либо С.
А вот если А сказал, что С - плут, то в обоих вариантах шпионом является В.
Т.о. если логик смог определить кто шпион, значит А сказал, что С - плут, а шпионом был В.
|
|