TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
小明和小强都是张老师的学生,张老师的生日是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:
1.小明说:如果我不知道的话,小强肯定也不知道
得出 该月份所有日期都有重复日,M = 3 or 9
2. 小强说:本来我也不知道,但是现在我知道了
N值必为重复出现数,所以N只能在1 4 5 8中
5因为在3和9中有重复所以排除 N = 1 or 4 or 8
3. 小明说:哦,那我也知道了
如果是3月,有两个数4和8满足条件不能确定,只能是9
最后答案为 9月1日(答案1)
答案2:6月4日
“小明说:如果我不知道的话,小强肯定也不知道 ”。这句话也可以理解为,只要小强知道,那么小明一定知道。
“小强说:本来我也不知道,”,这句话排出了6月7日和12月2日。
而小强凭什么听了小明的那句话就说:“但是现在我知道了 ”?这就是小明强调的,只要小强知道,那么小明一定知道。
小强知道N值,但是,不知道M值。如果M=3、9、12中的一个,那么,即便小强知道具体日期,小明也不能够判定。之所以小明敢于说:只要小强知道,那么小明一定知道。那就是M只能够为6。因为6月只有一个可以选择的日子,就是4日。
最后一句话:“小明说:哦,那我也知道了”,只是验证第一句话。
“小明说:如果我不知道的话,小强肯定也不知道”这句话的第一层意思是:小强不能只根据自己知道的日子来判断老师的生日,即不可能是6月7日和12月2日,因为这两天是唯一的,小强可以只凭老师告诉他的日子(N值)就可以知道老师的生日。第二层意思是,小明知道老师的生日不是6月7日和12月2日,否则他不能这样说。还有一层意思是,小强不知道老师生日的月份,否则他可以自己确定老师的生日,因为老师已经告诉他日子(N值)了,和小明的话矛盾。
“小强说:本来我也不知道,但是现在我知道了”按照上面的推理,小强这句话是说谎,他虽然可以凭小明的第一句话排除老师的生日不是6月7日和12月2日,但他仍然无法知道老师生日的具体月份,单凭老师告诉他的日子,因为其他日子(1、4、5、8) 都有重复,所以除非小强知道老师生日的月份,否则无法确定老师的生日,如果他知道老师的生日月份,结论和上面分析的一样,与小明的话矛盾。
“小明说:哦,那我也知道了”因为小强说谎,小明根据小强的话得出的结论是错误的,小明也不可能知道老师的生日!除非小明知道老师生日的日子是6月4日或6月7日中的其中一天(只有这是同一月份可以排除一天而确定是另一天的选项),否则他无法根据根据小强的话确定老师的生日,如果真是这样的话,答案是6月4日。 |
|