haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 小学数学小学数学

才生日 算法题目

发布时间:2013-12-14 10:37:30  

小明和小强都是张老师的学生,张老师的生日是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日小明说:如果我不知道的话,小强肯定也不知道小强说:本来我也不知道,但是现在我知道了小明说:哦,那我也知道了请根据以上对话推断出张老师的生日是哪一天?

答:

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

在说这句话之前,小明肯定了小强不知道老师的生日!所以老师的生日不可能是7日或者2日的月份

所以可以将6月和12月去掉!

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

现在剩下:

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

9月1日 9月5日

第二句话可以去掉的是5日,因为小强从小明的话中可以知道不是六月或者十二月了!那么小强知道的一定是六月或者是十二月中的N值,所以小强在小明说话前并不知道答案!即答案是4,1,8日中的一个。

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

现在小强知道了答案,而小明在小强知道答案后也知道了老师的生日,而小明也知道他第一句话就给了小强答案,现在3月有两个日子备选,而九月只有一个日子!所以一定九月一日了!

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com