智力题:真假公主
在一个不能分辨上午和下午的国度,有真假两个公主,真公主上午说真话,下午说假话。假公主上午说假话,下午说真话。如果只允许你问其中一个公主一个问题,并从她的答案里分辨出真假公主,你会问什么问题?又该如何从问题回答中分辨?
先试问A公主:"如果我问她(B公主),你两谁是真公主,谁是假公主,她会怎么回答?"
A的回答有两种可能:
1:A公主相当于复述B公主的答案回答道:A是假公主,我是真公主。
2:A公主相当于复述B公主的答案回答道:A是真公主,我是假公主。
这主要取决于A公主的答案。如果A复述B公主的答案是“A是假公主,我是真公主。”
假设1:A是真公主
(1)现在是上午。那么A说的是真话,她的回答就是直接复述B的答案。而B是假公主,又是在上午,所以B的答案是假的。所以得知:A是真公主,B是假公主。 (真公主上午说真话,假公主上午说假话)
(2)现在是下午。那么A说的是假话,她的回答就是在B的答案上撒谎。而B是假公主,又是在下午,所以B的答案是真的,而B的原答案应当是"A是真公主,我是假公主”所以得知:A是真公主,B是假公主。(真公主下午说假话,假公主下午说真话)
假设2:A是假公主
(1)现在是上午。那么A说的是假话,她的回答就是在B的答案上撒谎。而B是真公主,又是在上午,所以B的答案是真的,而B的原答案应当是"A是假公主,我是真公主”而如此推断A的答案必须是“A是真公主,我是假公主”所以得知:A是假公主,B是真公主。 (真公主上午说真话,假公主上午说假话)
(2)现在是下午。那么A说的是真话,她的回答就是直接复述B的答案。而B是真公主,又是在下午,所以B的答案是假的,而B的原答案应当是"A是真公主,我是假公主”而A的答案必须是直接复述A的话“A是真公主,我是假公主”所以得知:A是假公主,B是真公主。。(真公主下午说假话,假公主下午说真话)
结论就是:当A公主相当于复述B公主的答案回答“A是假公主,我是真公主”时,A是真公主,B是假公主;而当A公主相当于复述B公主的答案回答“A是真公主,我是假公主”时,A是假公主,B是真公主。事实的真相正好与他们的回答相反。
其实这可以简单化去想,学过初中数学的都应该知道“真真得真、真假得假、假真得假、假假得真”一类的命题,在这个事件里,就相当于是这样了。
上午和下午两个时间里不可能同时有两个人说假话,而要一个人去复述另一个人的话,就相当于成全了“真假得假”这个命题一样,而无论如何,结果也是假的,即是否定的。而这道题的聪明之处就是在于:是否能提出一个在同一时间内让一方复述另一方答案的、又恰巧是本题解题关键问题。
如此,不知各位可是满意?
本文来源:https://www.2haoxitong.net/k/doc/436360ed19e8b8f67c1cb9e9.html
文档为doc格式