今天在大导演彭浩翔的blog上看到一条智力题:三万月薪难题
朋友传来电邮,有一条关于应征月薪三万工作时的面试问题。感觉有趣,记录如下:
小明和小红都是张老师学生,张老师的生日是M月N日,二人都知道张老师的生日是下列10组中的一天。张老师把M值告诉了小明,把N值告诉了小红,张老师问他们知道他的生日是哪一天吗?
3月4日 3月5日 3月8日 6月4日 6月7日
9月1日 9月5日 12月1日 12月2日 12月8日
小明说:「如果我不知道的话,小红肯定也不知道。」
小红说:「本来我也不知道,但是现在我知道了。」
小明说:「哦,那我也知道了。」
请根据以上对话推断答案。
这问题见证了香港经济的转型。过去在金融风暴之前,从没想过月薪三万元的工作,要回答一条如此难题。
旧日的好时光,今天顿成泡影,原来那三万元,都不是容易赚。答案在两天后公布。
做这道题的一般解题思路是这样的:
首先观察这些日期的规律,12月2日和6月7日的日期都是独一的。所以小明敢说:"小红肯定不知道",说明他知道的月份不是6月或者12月。
然后小红通过小明的话推断,说自己也知道了,说明她知道的日期在剩下的选择中也是独一的,也就排除了是5日的可能。
最后小明说:"我也知道了",说明是9月,因为9月排除了5日,就剩下1日了。
所以正确答案就是9月1日。
但是如果深想一层,又觉得有点不妥。根据我以前接触过的海盗分金啊乡村狗吠啊这种逻辑推理题,基本假设都是参与的人员都是思路清晰充分理性的聪明人,说的每一句话都是深思熟虑完全正确的。这样考虑的话,小明第一句话就值得好好玩味了。
比如说,小红如果知道的日期是2日或者7日,那么她马上就可以说出老师的生日,如果她没有,就可以排除2日和7日的可能。这个时候,如果小明知道的月份是6月的话,因为6月的选择只有两天,排除6月7日,就剩下6月4日是答案。如果他没有说出来,就可以排除6月的可能,这样的话,如果小红知道的日期是4日的话,就可以推断出生日是3月4日。
所以,如果生日是3月4日的话,小红是可以通过推理"知道"的。这样的话小明一句"她肯定不知道",能排除的就不只是6月和12月,应该也包括3月了。这样的话,小红当然能知道答案。但对于小明来说,到底是9月1日还是9月5日,就无法知道了。
嗯,我是不是想多了……
No comments:
Post a Comment