请指出我的逻辑推理错误!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:30:44
小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

一、小强在老师告诉他日期后并不知道是哪一天,因此排除只出现了一次的两个日期:6月7日 和12月2日,备选答案还剩八个。
3月4日 \3月5日 \3月8日
6月4日 \
9月1日 \9月5日
12月1日 \12月8日
二、在剩下的八个选项中,小明知道月份却也无法推断具体日期,那么只有一个备选项的月分六月被排除,备选答案还剩七个。
3月4日 \3月5日 \3月8日
9月1日 \9月5日
12月1日 \12月8日
三、可在小明说了第一句话,告知小强自己并不知道真正的日期时,小强却说,自己知道了正确答案。那么日期就只可能是剩下的七个答案中,只出现过一次的那个日期。这七个答案中,1、5、8都出现了两次,只有4只出现了一次,所以答案应当是3月4日。
wdonghan,我给你来个经典的”瞎推”:
你的名字是wdonghan,我推理你叫”望东喊”!所以,别在这里胡喊!你狂得找不到北了,不至于也找不到东吧!!
自己不懂就别瞎说,我本来就是请人指错的,我瞎推在哪里,错在哪里,你指出来就行了!我一定虚心接受,但如果你胡言乱语,趁早滚!亏你名字中还有个dong的音节!一点都不dong!

二楼的,我给你个点评,在括号里,弄清了这些问题,再来和我对话吧!
小明跟小强说:如果我不知道你也不知道
-------------表明不可能是6或12月(

小明跟小强说:如果我不知道你也不知道
-------------表明不可能是6或12月,6月中有7号,12月中有2号,这两个日子都是只要知道日子就可以知道月份的,小明即如此肯定,表明小明所掌握的信息中,绝对可以排除6和12,我们这样推了出来,小强当然也推得出来.
小强跟小明说:本来我不知道,但是现在我知道了
--------此句就排除了3月5日和9月5日,否则小强就不可能知倒底是3月5日还是9月5日(如果小强掌握的是5的话),当然,小明也推出这个信息了
小明说:哦,我也知道了
--------这样一来,可以肯定不会是3月了,在3月中,除了3.5外,还有两个,小明不可能知,因此小明掌握的信息必定是9,
在9月中,排除了9.5后,只有9.1 这一个选择

你的推理跟这道题解法有关系吗?纯属瞎推。

答案应该是9月1日。
1)首先分析这10组日期,经观察不难发现,只有6月7日和12月2日这两组日期的
日数是唯一的。由此可知,如果小强得知的N是7或者2,那么他必定知道了老师的
生日。
2)再分析“小明说:如果我不知道的话,小强肯定也不知道”,而该10组日期的
月数分别为3,6,9,12,而且都相应月的日期都有两组以上,所以小明得知M后
是不可能知道老师生日的。
3)进一步分析“小明说:如果我不知道的话,小强肯定也不知道”,结合第2步
结论,可知小强得知N后也绝不可能知道。
4)结合第3和第1步,可以推断:所有6月和12月的日期都不是老师的生日,因为
如果小明得知的M是6,而若小强的N==7,则小强就知道了老师的生日。(由第
1步已经推出),同理,如果小明的M==12,若小强的N==2,则小强同样可以知道老师的生日。即:M不等于6和9。现在只剩下“3月4日 3月5日 3月8日 9月1日
9月5日”五组日期。而小强知道了,所以N不等于5(有3月5日和9月5日),此时,
小强的N∈(1,4,8)注:此时N虽然有三种可能,但对于小强只要知道其中的
一种,就得出结论。所以有“小强说:本来我也不知道,