离散数学题??

各位学过离散数学的,有没有碰到过这个问题??

边远村庄的每个人要么总是说真话,要么总说慌.
对旅游者的问题,村民要么回答"是",要么回答"不".
假定你在这一地区旅游,走到了一个岔路口,一条岔路通向
你想去的遗址,另一岔路通向丛林深处.此时恰有一个村民
站在岔路口,问村民什么样的一个问题应能决定走哪条路??

答案是:"如果我问你右边的路是否通向废墟,你会说是吗?"

看了答案就不明白了,这样回答怎么能判断走哪条路???
请教各位,说明为什么???

1.右边的路是通向遗址的。村民回答“是”,他说对了,是真话,也作了回答。村民回答“不”,他说谎,是假话,却违背了他不回答的初衷,自相矛盾。
2。右边的路是不是通向遗址的。村民回答“是”,他说假话,也作了回答,就违背了“边远村庄的每个人要么总是说真话,要么总说慌”. 村民回答“不”,他是真话,也作了回答。

所以,不管村民的回答是:“是”or“不”,都是可以相信的。
希望你满意这个回答。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-29
你会说是吗?关键在这里
这样问相当于问他两次,假定他说假话,如果我问你右边的路是否通向废墟的答案就是假的,而他回答问题时说的又是假话,两个否定词相互消去,就可以肯定他说的是真话了