我不是说一定无解,是设计问题时要特别小心,

来源: 康MM 2006-12-27 07:17:37 [] [旧帖] [给我悄悄话] 本文已被阅读: 0 次 (601 bytes)
必须是不能判断da和ja哪个是对那个是错。

例如,问True下列问题:“如果我说你是True,你会说da,对不对?”这时不论da的意思是什么,True都会说da。而问False同样的问题,他一定会说ja。这样,用这个问题,你就可以判别你问的人的身份,不必知道da和ja的含义。

明白这一点之后就可以设计问题了。第一个问题是问A,“如果我说,B的诚实程度介于你和C之间,你会说da,对不对?”只是不管A到底是谁,如果他答da,C不是Random,如果他答ja,B不是Random。第二个问题是问这个不是Random的人一开始例子中的问题,就可以判断它的真实身份。第三个问题还是问他,“如果我说,A不是Random,你会说da,对不对?”根据答案就可以得到A的身份。
请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”