心肌炎吃些什么药:据说是月薪三万的招聘问题

来源:百度文库 编辑:高考问答 时间:2024/05/04 17:47:49
智商测试开始:小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。

生日是下列10组中一天:
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日

张老师把月份告诉了小明,把日子告诉了小强,张老师问他们知道他的生日是那一天吗?

小明说:如果我不知道的话,小强肯定也不知道。
小强说:本来我也不知道,但是现在我知道了。
小明说:哦,那我也知道了。

请根据以上对话推断出张老师 生日是哪一天以及理由?

1:小明说:如果我不知道的话,小强肯定也不知道 .说明生日不在6月或是12月,因为日期是7日或2日的月只有一个,所以如果真的是2日或7日的话,小强就可以直接判断,而小明却不知道是6月的哪天或12月的哪天,所以这就和小明说的矛盾,小明这么自信的说,显然可以断定不在6月或12月.
2:小强说:本来我也不知道,但是现在我知道了 ,说明生日不是在某月的5日,因为如果是5日,那么小强还是不知道是9月的5日还是3月的5日.所以现在只有是
3月4日,3月8日,9月1日着三个之一了.
3:小明说:哦,那我也知道了 这说明是9月1日,如果不是,那么就算小强知道了是3月的某日,小明还是不知道的,所以小明所知道的月份一定是9月,他才会说他也知道了,所以生日是9月1日
刚才朋友跟我说的,我自己算错了

9月1或3月4或3月8

推理如下:从第一句话中可知,小明的数字不可能是6或12,否则他不敢说小强肯定不知道。因为如果小强的数字是2或7,那小强就知道了。
从第二句话可知,把月份是6和12的日子去掉,小强就只剩下一种选择。满足这样的条件的只有如上答案。

对吗?

我的解题思路如下:

前提是两人都很聪明(要不然也不会说出那么有水平的话),而且都想先第一个先说出答案(比较符合题意),难点是可能会玩心理战术,比如诱导别人说错话,或者知而不言(这也是聪明的表现)。
下面简称为A知道月份,B知道日子吧

0)两人一言不发时已经能判断出很多东西了。

1)首先为什么是A先说,不是B先说?A想,在给定的10个日子里6月7跟12月2都是唯一日子没有重复的,如果日子是7跟2中的一个的话,B一定会先跳出来说他知道的。所以这里可以肯定地排除这两天。
现在剩下
4 MAR, 5 MAR, 8 MAR
4 JUNE
1 SEP, 5 SEP
1 DEC, 8 DEC

这时候B也在想,因为B知道的日子的确不是7跟2(要不然B早说了),但现在结果看上来只有6月4是唯一的,但A也没说他知道答案,所以B就意识到A知道的不是六月。
现在剩下
4 MAR, 5 MAR, 8 MAR
1 SEP, 5 SEP
1 DEC, 8 DEC

继续排除。
现在换作A来想,面对此刻的结果,假设B一开始知道的是4日,那么一开始B在猜测的是6月4和3月4这两种可能,因为前面说了6月4已被排除,所以很明显这时候B已经可以跳出来说他知道答案就是3月4了,但B没有,所以A就明白了B所知道的不是4号。
现在剩下
5 MAR, 8 MAR
1 SEP, 5 SEP
1 DEC, 8 DEC

这是按正常逻辑的推理,到这我就没有头绪了。但注意目前为止,还没分析过AB之间的对话(眼神交流完毕^_^)。注,以上只是预分析。

2)现在分析对话。
A说如果他不知道的话那B也绝不会知道。
B回答说原来他不知道但现在知道了。
然后A恍然大悟说他也知道了。

第1句看似有两重意思,一个意思是是看起来反义就是似乎A已经知道了确切日期,“要是老子都猜不出的话你还猜个P”的意思,但他如果已经知道确切日子,就不可能还会有第三句。所以这从点上推断要么A是在使诈要么A表达的是第二个意思。第二个意思是A说了“如果”,意思是如果A不知道月份的话单凭B知道的日子是不可能推出正确月份的,由此可知月份必是一个有重复的,当然目前的结果下都是重复的月份,这个线索似乎也没意义。

所以我的结论是A在第一句话时说了谎(或者说无奈?),他想让B以为他已经先知道了或者想从B口中套出点什么。让我们回到仍然有可能的答案上(因为我们不排除平民跳警的可能)。

4 MAR, 5 MAR, 8 MAR
4 JUNE
1 SEP, 5 SEP
1 DEC, 8 DEC

现在我们假设A知道的是6月,如果说他这么做说是为了误导B去直接排除了6月4和3月4而陷入迷糊中,这倒是能解释为什么只有A才适合先发话的原因,但明显的破绽就是跟我前面假设的前提条件和后面的推理冲突——A就没道理再说他第二句话了。再次证明6月4无论如何也说不通地。

那假设A知道的是3月,他认为B有1,4,5,8的选择,因为B已经从他刚才的话中发现了答案,而1,5,8都是重复的,B没理由通过这句话能判别出包含1,5,8号的日期,所以唯一的可能是B所知道的是4。而前面已经大量分析6月4肯定是不对的。所以现在既不是A在想也不是B在想,是我在想,就只剩下3月4日这个答案了。

××××××××××××××××××××××××××××××××××××××××××

3)以上是我作为一个旁观者的分析,现在用演绎法来求证一下3月4这个答案。在二人开口之前,两人心里已经有了初步答案如下:
A Mar
————————————————
A猜测的日期
4 MAR, 5 MAR, 8 MAR
————————————————
A认为B应该猜测的日期
4 MAR, 5 MAR, 8 MAR
4 JUNE
5 SEP
8 DEC

B 4
———————————————
B猜测的日期
4 MAR,4 JUNE
———————————————
B认为A应该猜测的日期
4 MAR, 5 MAR, 8 MAR
4 JUNE

先看A认为B可以猜测的日期里,日子都有重复的,也就是说A认为B不管知道的是哪一个日子,都不可能正确判断,所以才会说“如果他不知道的话那B也绝不会知道”;而且A也意识因为6月4在答案中是独特的,B可能在怀疑,但B也没有抢先说就是3月4,所以A也不能确定是否B知道的就是4。

但没想到B的选择范围却很窄,先前B心里已经很怀疑A故意知道6月4日不说,但谁知A一张口却不是说出答案。所以B却已经从A的话里得到了他想知道的足够信息——A不能确认他的答案,也就是不可能是6月。所以B可以肯定日期就是3月4。

这时候从上一段的推论中我说了,同样的A也在怀疑B为什么不先说3月4,当B这时候确定以后,A自然也就确认了这一日期。

我的最终答案是:3月4日。

OVER。

是6月7日吧