逻辑推导题
小明和小強都是張老師的學生,張老師的生日是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日
小明說:如果我不知道的話,小強肯定也不知道
小強說:本來我也不知道,但是現在我知道了
小明說:哦,那我也知道了
請根據以上對話推斷出張老師的生日是哪一天??
?
解答:
首先小強拿到的肯定不是7和2,
根據小明:如果我不知道的話,小強肯定也不知道 ——這句話說明小明能肯定小強拿到的不是7和2,那么小明既然肯定小強不知道答案,那么小明自己拿到的肯定不是6.7中的6和12.2中的12,這樣可以排除小明拿到的不是6和12
根據小強:本來我也不知道,但是現在我知道了——這句話說明如果小強知道答案了,可以確定小強拿到的不可能是5,因為如果是5,那就有3.5和9.5,那么小強是不可能知道答案的。所以小強肯定是拿到了4、8、1中的一個才知道答案的。
根據小明:哦,那我也知道了 ——這句話說明小明拿到的一定不是3,因為如果是3,那么有3.4和3.8,所以確定只要小明說知道,那小明拿到的一定是9,這樣小明才能確定是9.1
?
這樣我們的正確答案是9.1,O(∩_∩)O~哈哈,某人這樣可否理解?
轉載于:https://www.cnblogs.com/zhaoxinxin/archive/2008/11/14/1333908.html
總結
- 上一篇: cache:缓存在asp.net中如何管
- 下一篇: 畅谈程序人生暨孙鑫老师与读者交流会