从前,在一个小窝里,住着一只猫。它的本名是赵胖,但由于它很笨,所以很多人叫它笨猫,为了方便,以下我们也叫它笨猫吧。
一天晚上,笨猫的肚皮又扁起来了,它想找点吃的东西,于是就到处寻找吃的。
这时候,从远处蹿出来一只老鼠,它叫箫心,也有些人叫它小心眼,其实啊,它的的确确有点小心眼。笨猫眼睛很尖,撒开蹄子就去追,因为小心眼跑得不太快,很快就被笨猫抓住了。
笨猫张开血盆大口就准备吃掉小心眼,小心眼急急忙忙地说:“猫大哥,饶命!我小心眼说过,从来没有被笨蛋吃掉过,我看你就挺笨的!”
笨猫火了,说:“我不管你被谁谁吃掉,反正在我手上的食物,我哪能不吃?”
小心眼眼珠子一转,说:“不过,为了让我知道你到底笨不笨,咱们玩个智力游戏怎么样?”
笨猫想了一下,为了能吃到老鼠肉,它答应下来。
“假如一堆珠宝藏在三个房间的其中一个房间,而且三个房间上都有两张纸条,每个门的第一个纸条都写着‘珠宝在这个房间里。’,但是第一个房间下面的一张纸条上却写着‘第二个房间说的是谎言!’,而第二个房间下面的一张纸条上写着‘第三个房间说的是谎言!’,第三个房间下面的一张纸条上写着‘第一个房间和第二个房间说的都是谎言!’。此刻,你选择哪个房间?”
笨猫想了想,这道题可有点难度,选择哪个房间呢?
笨猫对小心眼说:“我想嘛,应该是第三个房间里有珠宝。”
小心眼大笑着说:“哈哈,你说错了,应该是第二个房间里,你该放了我啦!”
笨猫很奇怪,问:“为什么?说说道理。”
小心眼解释道:“如果是真话就用1表示,如果是谎言就用0表示。若第一个房间=1,那么第一个房间说的是真话。由于第一个房间上写着‘第二个房间说的是谎言’,可以肯定第二个房间等于0。又由于第三个房间上写着‘第一个房间和第二个房间说的都是谎言’而第三个房间等于1,即第三个房间说的是真话,所以第一个房间=0,第二个房间=0。但是,我们已事先假定了第一个房间=1,这里同时第一个房间又等于0,出现了矛盾。说明这种情况不成立,即假设第一个房间是真话错了。”笨猫眼睛瞪得大大的,几乎忘了吃老鼠的事,等待着小心眼的下文。
小心眼接着说:“若第一个房间=0,即第一个房间说的是谎言。由于第一个房间上写着‘第二个房间说的是谎言’,可以肯定第二个房间=1。又由于第二个房间上写着‘第三个房间说的是谎言’,而第二个房间=1,即第二个房间是真话,所以第三个房间上写的是谎言,即第三个房间=0。由于第三个房间上写着‘第一个房间和第二个房间说的都是谎言’,所以它们两个房间中至少有一个是说真话的,而第一个房间=0,那么就可以肯定第二个房间说的是真话。”
笨猫听完小心眼的解释,信服地点了点头,非常绅士地把小心眼放了。
而小心眼靠着智慧侥幸地逃过了劫难。