回复第26题:设极乐世界A=+1,地狱是B=-1,说实话的人说的话X=+1,说谎话的人说的话Y=-1,而你需要的是A*X(说实话的人告诉你极乐世界是哪个门)=1或者B*Y(说谎话的人告诉你哪个门是地狱)=1 。那么怎么样才能让你的问题中包含以上若干条件而得到1呢?你不知道谁是A谁是B,那你就干脆把AB都算进去(问A,B会给你什么答案。或者问B,A会给你什么答案)这样你就得到AB=-1(这个答案肯定是假的),你还需要一个-1才能得到1,所以要将地狱X=-1加入条件中。即,你问一个人:“另一个人会告诉我地狱之门在哪?”那么,他告诉你的答案肯定就是极乐世界的门了(A*B*X=1),你直接走进去。假如你问的是:“另一个人会告诉我极乐世界在哪?"你得到的肯定就是地狱之门了(A*B*Y=-1),走另一个门(在自己行动上给个-1)!