由简入难,热热身:
A和B都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列中的哪一天,张老师把M值告诉了A,把N值告诉了B,张老师问他们知道他的生日是那一天吗?
3月4日 | 3月5日 |
3月8日 | 6月4日 |
6月7日 | 9月1日 |
9月5日 | 12月1日 |
12月2日 | 12月8日 |
A说:我不能确定,但我知道B肯定也不能确定
B说:本来我不能确定,但是现在我确定了
A说:哦,那我也确定了!
请根据以上对话推断出张老师的生日是哪一天。
答案及分析见下:
正解如下:(到现在也没收到什么礼品,MS的这个Partner并不怎么诚信)
ReplyDelete-----------------------------------
尊敬的XXS先生,您好。
这里是渠道动力快车编辑部,我们非常高兴收到了您参加互动信箱的反馈邮件。
非常感谢您对渠道动力快车的关注和参与!我们为您准备了一份精美而有趣的小礼品,我们将尽快为您寄送礼物。
再次感谢您的关注和参与,希望您能够......
祝您工作顺利!
渠道动力快车编辑部
----- Original Message -----
From: xuesong
To: microsoftcpe@e-chance.com.cn
Sent: Thursday, September 27, 2007 6:41 PM
Subject: 感谢您答题,请您同时回复上您的详细联系信息
老师的生日为6月4日。
M N
3 月 4 日
3 月 5 日
3 月 8 日
6 月 4 日
6 月 7 日
9 月 1 日
9 月 5 日
12 月 1 日
12 月 2 日
12 月 8 日
因为A、B在得到对方一个提醒后都能排除一个假设而判断出生日说明 他们之前都只有两个假设(若多余两个选择,AB无法在对话后的出结果)。对于M有且只有两个输出的有:6、9 ;而N有:1 、4 、5 、8 。这样在这些数字的组合中,满足条件的MN组合就有6月4日、9月1日、9月5日。但对应的M=9时,A对B会产生4条假设,故舍去。 所以结果为 6月4日 。