物流专业毕业论文:【一个很变态的问题】

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 09:37:25
张三和李四去某家公司应聘,
老板告诉他们自己的生日是下列10组中的一天,
老板把月份告诉了张三,把日期告诉了李四,
问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日
张三说:如果我不知道的话,李四肯定也不知道
李四说:本来我也不知道,但是现在我知道了
张三说:哦,那我也知道了
请根据以上对话推断出老板的生日是哪一天

9月1日

因为张三知道的是月份
老板给出的10个日期中
只有2和7没有重复
张三说:“如果我不知道的话,李四肯定也不知道。”
其实这句话,张三是想测试李四的答案。李四回答“本来我也不知道,但是现在我知道了。”
也就是说,李四知道的日期并不是2或者7
那也就是排除了6月和12月,因为如果老板的生日是6月7日或者12月2日,李四单凭日期就能猜到,所以张三这句话排除了6月和12月。

所以月份只剩下3月和9月
如果月份是3月,那么李四有可能知道答案也有可能不知道答案。
李四知道答案:3月4日,3月8日,可能不知道答案:3月5日

如果月份是9月的话,日期只剩下1或者5
如果日期是5的话,李四有可能不知道答案,如果日期是1的话,李四知道答案。

李四的回答是:我现在知道答案了,也就是说明日期不是5。

剩下的日期是4,8,1

张三说了句:如果我不知道的话,李四肯定也不知道

如果月份是3月的话,李四知道答案,但张三不一定知道,因为3月4日和3月8日,张三不能确定是哪天

所以张三最后说的那句:“ 那我也知道答案了”,可以确定日期应该是9月1日

因为,如果日期是5的话,那么李四不能确定答案,但张三可以
所以只有日期是9月1日,张三和李四才能都肯定答案

3月4日
一、如果给李的日期是2和7,自然他就知道了。所以不是这两日。
二、如果给张的月份是6,当他看到李没有猜出来,自然知道不是2、7,即不是6月7日,他自然能猜到是6月4日,可他说也不知道,因此不是这一天,整个6月被排除。
三、李说现在我知道了,即当整个6月被排除后,他知道了,也就是说,他所知的日期,出现了两次,一个在6月,既然不是7日,那就是4日了,而另一个4日在3月,老板生日是3月4日。

9月5日