楼主: 麦田

一道公司的面试题~~~~月薪5万的职位

[复制链接]
发表于 2005-8-18 06:45 | 显示全部楼层
原题如下:
一天,偶去面试,偶遇一推断题,有谁 知道答案?请说出理由。题目如下:
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
1)3月4日 3月5日 3月8日
2)6月4日 6月7日
3)9月1日 9月5日
4)12月1日 12月2日 12月8日
一)小明说:如果我不知道的话,小强肯定也不知道
二)小强说:本来我也不知道,但是现在我知道了
三)小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

分析:
已知条件是小明知道M值,小强知道N值
一)小明说:如果我不知道的话,小强肯定也不知道。小明是知道M值的,这句话证明小明已经知道的月份的中没有N值是唯一的数字,因此小明可以判断“小强肯定也不知道”,而N值唯一的在6月和12月当中(6月7日和12月2日),因此M是3月或9月。
如果老师告诉小明的数字是6月的话,小明只知道月不知道日,那么可能是6月4日也可能是6月7日,因为7日是唯一的,那就有可能小明不知道而小强知道,与条件不符;12月也是一样的道理。
二)小强通过一中小明的话判断出月份是3或9后,小强说“本来我是不知道的,但现在我知道了”,那么我们来看一下3月和9月的情况
3月4日 3月5日 3月8日
9月1日 9月5日
如果老师告诉小强的日是5日的话,小强还是不能知道是3月5日还是9月5日,因此不可能是5日,排除了3月5日和9月5日。因此可能的答案有3月4日、3月8日和9月1日

出题者把题目写错了,正确的原题如下:

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月1日 6月7日
9月4日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

正确答案是3月8日

六安论坛
发表于 2005-8-18 06:46 | 显示全部楼层

如你所写: 小强通过小明的话判断出月份是3或9后,小强说“本来我是不知道的,但现在我知道了”,可以判断不可能是5日,排除了3月5日和9月5日。因此可能的答案有3月4日、3月8日和9月1日

后小明说:哦,那我也知道了
由于小明知道是哪个月份,排除5日后,能立即知道的只有9月1日。
如是3月4日或3月8日的话,小明是无法知道的。

所以我推断的答案应该是9月1日

其实这种题目非常多,以前在这里也讨论过类似的题目。由于没有答案,在做这道题时,我也怀疑过自己的解题思路。

欢迎大家继续讨论。

六安论坛
发表于 2005-8-18 06:48 | 显示全部楼层
这道题的已知条件是张老师的生日是M月N日,并且把M值告诉了小明,把N值告诉了小强,然后列出了10个日子。
可以最直接排除的是6月7日和12月2日,这是两个N值唯一的日子,小强并未[wiki]马[/wiki]上指出这两天,应该排除;
小明还可以排除6月4日,因为6月除了4日就是7日,7日若排除,6月就只剩4日,若M是6,小明就会直接说出,可是他没说;
接下去就可以排除3月4日,因为与6月4日N值相同的是它,若N是4,那么排除了6月4日,那就是它了。可是小强还是没说,所以排除。
于是,用N来排列的话,还有三对日子:9月1日和12月1日;3月5日和9月5日;3月8日和12月8日。令人遗憾的是,根据给出的已知条件,至此已经找不到再划分的依据了。
看来这道题目的答案取9月份比较合理一些,因为除了9月份,其他月份出题者都有意地处理过。
上面的推算是出于既不知道月份数M也不知道日子数N,是硬推。若设身处地为小明和小强来推算,假设答案真的是9月1日,其实他们每人只需要排除一天:小明需要排除9月1日和9月5日中的一天,而小强只需分辨是9月1日还是12月1日。
在小明心里,如果是9月1日,小强肯定要分辨究竟是12月1日还是9月1日;如果是9月5日,小强就得分辨究竟是3月5日还是9月5日,两者必居其一。这样小明认为,在小强来说,这两者双双都是50%概率,难以分辨出来,于是小明说“如果我不知道的话,小强肯定也不知道。”
而小强本来的任务是只需要分辨是9月1日还是12月1日,正无从着手,小明这句话“小强肯定也不知道。”却可以引起他的考虑,就是小明为什么这么说呢?于是小强从小明的立场出发来审视:因为是1日,小明知道的不是9月就是12月,因此小明肯定认为自己除了难以分辨9月1日和12月1日,就是难以分辨9月5日和3月5日或者12月8日和3月8日。而小强明知3月是老师特意出的个混淆视线的摆设,只是要分辨9月和12月。既然老师出题会特意设坎,那么老师也会特意安排什么提示,12月2日被排除的设立大概就是提示这12月是虚的,否则这道题没有出路了。于是小强判断是9月1日,说“本来我也不知道,但是现在我知道了。”
这只是假设答案是9月1日,但是如果假设是9月5日,这样猜测也能成立。
硬算只能推到剩余六天为止,便是猜也只能猜到九月为止,究竟是9月1日还是9月5日,还得去请教小强同学。天知,地知,张老师知,小强知也。
六安论坛
发表于 2005-8-18 06:49 | 显示全部楼层
1.小明说:如果我不知道的话,小强肯定也不知道

表明小明知道的月份中没有6和12月 因为2号和7号是唯一的 如果小强手里的n=2或7 但小明手里的m不等于6或12 所以小明肯定小强不知道 所以可以排除6月和12月

2.小强说:本来我也不知道,但是现在我知道了

小强根据小明的答案去除6月和12月

剩下3.4 3.5 3.8 9.1 9.5

因为5号重复 如果是5号 小强不可能知道

所以剩下3.4 3.8 9.1

3.哦,那我也知道了

因为小明知道m=9 而剩下的答案中 只有9月没有重复

所以 答案是 9.1

六安论坛
发表于 2005-8-18 06:50 | 显示全部楼层
9月5日.因为,可以先排除6月7日和12月2日.那么小明说自己不知道的话,小强也不知道,就排除6月和12月.既然小强也知道了,排除4日和8日,就余下9月5日符合要求.请指正!
六安论坛
发表于 2005-8-18 06:50 | 显示全部楼层
答案:9月1日
分析: 从小明说:“如果我不知道的话,小强肯定也不知道。”可判别不是6月和12月。若小明知道是6(或12)月,则小强肯定知道是7(或2)日。 再从小强说:“本来我也不知道(暗示不是5日,若是5日,则后面小明就不知道是3月还是9月),但是现在我知道了”和 “小明说:哦,那我也知道了。(是1日,小明知道才判别是9月)。

六安论坛
发表于 2005-8-18 06:50 | 显示全部楼层
9月1日
因为小明说:如果我不知道的话,小强肯定也不知道,说明生日的月份的每一天都必需是有重复的N日,这就排除了6月和12月;这样在3月和9月中只有N没有重复,小强知道是哪个月,这样就除去了5日,如果是3月还有4日和8日,小明也不会知道,所以小明的月份只有是9才会知道.所以是9月1日.
六安论坛
发表于 2005-8-18 06:51 | 显示全部楼层
是6月4日,因为小明知道月份,他知道是第几行,但日子有四组是重合的1日/4日/5日/8日,则7日和12日排除了,现在大家看,只有第二行是唯一选项.

3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
六安论坛
发表于 2005-8-18 06:51 | 显示全部楼层
我觉得出题的人才是个笨蛋,没有什么逻辑思维,这本来是个无题的题,答案根本就不在那十个数字上面。小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 这就证明那个老师的生日月和日都是同一个数字,而同一个数字在月份上可以组十二个组合,上面那十组都没有一个同数字的,那就是一个都没有了。

六安论坛
发表于 2005-8-18 06:52 | 显示全部楼层
应该是3月4日.下面分析,请各位指教.
1)小强说:本来我也不知道,但是现在我知道了
小强知道的是N值日子.他说他本来不知道,也就是日子不是唯一的,排除6月7日,12月2日.
2)小明说:如果我不知道的话,小强肯定也不知道
小明知道的是M值月份但不知道N值,如果小明不知道,但小强还能知道的话,则日子是唯一的.
但此话的意思证明,如果月份是6月,则小强还是能知道,因为不是6月7日.所以排除6月4日.
3)观察剩下的七个答案,日子出现2次或月份出现2次的答案会导致他们俩无法判断,所以只能是3月4日.
如此推断,不知是否完全正确,请大家提提意见.
六安论坛
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

侵权举报:本页面所涉内容为用户发表并上传,相应的法律责任由用户自行承担;本网站仅提供存储服务;如存在侵权问题,请权利人与本网站联系删除!举报微信号:点击查看