黑马程序员技术交流社区

标题: 逻辑题,大家进来看看吧 [打印本页]

作者: roybill    时间: 2015-4-28 10:52
标题: 逻辑题,大家进来看看吧
小明和小强都是张老师的学生,张老师的生日是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日

小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?请说明原因。
作者: fantacyleo    时间: 2015-4-28 11:14
首先排除6和12月。因为7日和2日只出现一次,即便小明不知道,小强也能单凭“日”确定准确日期。
在排除6月和12月的情况下,小强“本来也不知道”,那么只可能是5日,因为其他日子在3和9月都只出现1次
最后,小强知道后,小明也知道了,那么不可能是3月,因为3月排除5日,还有2个可能无法排除。
综上,生日是9月5日
作者: 大西洋    时间: 2015-4-28 11:24
Yo~ 分析唯一的月份和日子~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2