邏輯題。答案有了,你能想明白嗎?
試試你的腦筋能轉過彎兒來嗎,尤其在我這么費力的講解之后哈哈。原題括號中的紅字我作了點修改,我覺得這樣表述更清楚些。
小明和小強都是張老師的學生,張老師的生日是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(因為7和2直接可以確定是6月7日和12月2日);
小明能肯定小強拿到的不是7和2,那么他自己拿到的肯定不是6和12
排除后剩下的選項:
3月4日 3月5日 3月8日
9月1日 9月5日
2.小強說:本來我也不知道,但是現在我知道了
當小強知道了小明拿到的是3或者9,他馬上就知道了準確日期,所以小強拿到的不可能是5,只能是1,4,8中的一個
再排除,剩下如下選項:
3月4日 3月8日
9月1日
3.小明說:哦,那我也知道了
小明手里的月份,在剩下的三個月份當中一定是唯一的,那就是9
對應的答案就是,9月1日。
請注意。請注意上述解釋中的紅色部分。除了這一句,其它的都很容易被理解。現在我們來理解一下這一句,這句話當中的邏輯是怎樣的呢?
通常,我們這樣去分析:既然小強不知道,那就說明小強拿到的肯定不是7和2,那么只能排除6月7日和12月2日兩個選項。再根據排除完以后,小明仍然是不知道,繼續排除小明拿到6的可能性,因為如果他的手里是6,他馬上就可以肯定張老師的生日是6月里除了7日的另外一天,就是6月4日。但由于他仍然不知道,所以不可能是6。可是12月呢,12月還剩下兩個選項,怎么可以排除呢,怎么能確定張老師的生日不會是12月1日或12月8日呢?
是不是?各位同學?你是這么想的嗎?如果你這么想,第一回合只能排除掉三個選項,剩下的選項如下:
3月4日 3月5日 3月8日
9月1日 9月5日
12月1日 12月8日
是吧?這樣仍然能得出答案:小強馬上知道是哪一的選項,說明他手里的數字在日期當中是唯一的,1、5、8都有兩個,那么答案是3月4日。
可惜這個答案是錯誤滴。
在這個錯誤的分析中,我們忽略了小明所說的第一句話當中——“我還不知道,但我肯定小強現在也不知道(如果我不知道的話,小強肯定也不知道)”——當中的邏輯,直接跳入“小強也不知道”的結論中進行推導。
小明何以確定小強不知道呢?直接的說,就是小明何以確定小強拿到的肯定不是7和2呢?因為,請注意,因為!因為小明手里不是6,也不是12,他才能夠百分百確定小強手里的不是7也不是2!如果小明手里是6,那么小強手里不是4,就是7。如果小明手里是12,那么小強手里有三種可能性,1、2、8。要完全排除小強手里拿7或者拿2的可能性,只能是小明手里既不是6也不是12。
這樣明白了嗎?6同12一樣,是用這種方式排除的。
這道題的難點就在這里啦。
**********有理想地現實主義/很現實地理想主義**********
© 記帳式文章請勿轉載。