觉得自己很天才的人...

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:09:23
月薪三万的智商测试题

月薪三万的智商测试题
看看你的智商究竟有多高:)

智商测试开始:小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。

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

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

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

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

通过小明的第一句话,可以得知,仅知道日期是没有用的。这样就排除了6月和12月的可能。
通过小强的第二句话,确定了日期是1、4、8日中的一天。
通过第三句话,确定了是9月1日。

谁能帮我解释下那答案啊~

为何我要列出2种,且把我的观点放在前面,目的是让大家重新思考,审视问题,小明的话的假设,好象也欠缺妥当,感觉的.

又是一个数集的问题,对于此题,如何解呢

3月4号,3月5号,3月8号,6月4号,6月7号,9月1号,9月5号,12月1号,12月2号,12月8号.
转化为数据为:3.4 3.5 3.8 6.4 6.7 9.1 9.5 12.1 12.2 12.8
(M取整数部分即月份,N取小数部分即日期)
月份(X):
a.3.4 3.5 3.8
b.6.4 6.7
c.9.1 9.5
d.12.1 12.2 12.8 (A知道M)
日期(Y):
e.3.4 6.4
f.3.5 9.5
g.3.8 12.8
h.9.1 12.1
i.6.7 12.2 (B知道N)
A说:若我不知道那么B肯定不知道. {数不在b组,如果在b组,那么会有若A不知道(如6.7)但B知道的可能,这对A话"若我不知道那么B肯定不知道"矛盾,所以说明数在日期重复组且不在b组,同理也不在d组(如12.2)}
B说:本来我也不知道, (B此话中明显排除6.7 12.2唯一的日期数)
但现在我知道了. {把6.7 12.2套入月份组,删去,同时删去数(生日)不在的数组c,d,(但不要擦去,便于后面分析),剩下数组a,c,数组尾数只有4,5,8,1,其中尾数只有4,8,1的数只有一个,如果N为4,或8,或1的话,那么对B来说都将知道结果,这与"A说:若我不知道那么B肯定不知道."相矛盾,所以N为4,8,1都不成立,N为5,数满足的有3.5,9.5则与"A说:若我不知道那么B肯定不知道."成立,那么B怎么把3.5和9.5鉴定出来呢?先假设在c组,由于9.1已排除(前面已认证),数组只有2个数非此即彼,所以B知道是9.5结果,这也与"A说:若我不知道那么B肯定不知道."矛盾,假设在c组不成立,最后剩a组3.5,所以C的生日为3月5号.}
A说:哦,那我也知道了.