三洋9994k二手收录机:请看月薪3万的一道面试题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 07:31:54
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?

3月4日 3月5日 3月8日

6月4日 6月7日

9月1日 9月5日

12月1日 12月2日 12月8日

小明说:如果我不知道的话,小强肯定也不知道

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

小明说:哦,那我也知道了

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

是9月1日
1、小明说:如果我不知道的话,小强肯定也不知道--N的取值中7和2只出现过一次,如果小强看到的是7或2,他就肯定知道了答案。小明之所以这样说,就是他断定小强没有看到7和2,他为什么这样断定呢?就是因为他看到的M值不可能让N=7或N=2。这就意味着他看到的是3或9。
2、小强说:本来我也不知道,但是现在我知道了--小强通过小明的话知道M是3或9,然后就可以确定N的值,也就是说小强看到的N的值没有在M=3和M=9时同时出现,也就是说N=5是不可能的。所以N=1或4或8。
3、小明说:哦,那我也知道了--小明通过小强的话知道N是1或4或8,然后就可以确定M的值,也就是说小明看到的M的值没有在N=1、N=4和N=8时同时出现,也就是说M=3是不可能的。所以M=9。

9月1日

9月1日