|
再次思考了下,又发现主帖公布的答案7月16日也解释地通.
1 Albert:我不知道Cheryl的生日,但我知道Bernard也不会知道。
分析:没有仅出现了一次的月份,所以Albert不知道生日.但他知道月份[Cheryl告诉的],且知道[注意,是知道]月份不是
都只是出现了一次的18日和19日所在的6月和5月,所以Albert也可以肯定Bernard也不会知道生日
2 Bernard:一开始我不知道Cheryl的生日,现在我知道了。
分析:Albert的发言使得Bernard猜中上面Albert的分析了,所以也排除了6月和5月.
在7月和8月剩下的5个日子中,只有14日出现过两次。如果Cheryl告诉Bernald她的生日在14日,那Bernald就没有可能凭Albert的一句话,猜到她的生日。所以14日被排除。现在的可能性只剩下7月16日、8月15日和8月17日。注意,Bernald知道日数[Cheryl告诉的],现在月份对Bernald也就一目了然了.
3 Albert:那我也知道Cheryl的生日了。
分析:Albert也知道Bernald排除了14日,而且Albert知道月份[Cheryl告诉的],7月16日、8月15日和8月17日中只有仅唯一出现了一次的7月能吻合他知道的月份使得他做了没犹豫的确认判断,所以答案是7月16日
=================
再次分析下我自己以前的答案[注意,我主要是以第三者局外人的角度分析的,没能充分利用当事两人分别知道具体月份和日数这个事实.但是也解释的通,只是情理性差于实际思路选择.即,实际上,当事人一般不这样来分析]:
1 Albert:我不知道Cheryl的生日,但我知道Bernard也不会知道。
分析:开始时,没有仅出现了一次的月份,所以Albert迷茫.
18日19日都只是出现了一次,生日若是其一则Bernard开始也不会迷茫,所以可以排除5月19日和6月18日.
5月15日、5月16日
6月17日
7月14日、7月16日
8月14日、8月15日、8月17日
就因为有可能不迷茫的Bernard也迷茫,所以Albert首先发言,他其实也因此排除了5月19日和6月18日.
2 Bernard:一开始我不知道Cheryl的生日,现在我知道了。
分析:现在6月仅出现了一次,Albert仍然迷茫,说明可以排除6月17日,Bernard因为知道(Albert发言后仍然迷茫),也就明白6月17日被排除了.
5月15日、5月16日
7月14日、7月16日
8月14日、8月15日、8月17日
现在17日仅出现了一次,Bernard之所以敢肯定知道生日了,那生日应该就是8月17日
3 Albert:那我也知道Cheryl的生日了。
分析:Albert现在当然因为Bernard不迷茫所以也知道Bernard的判断依据和过程了
可见,生日应该是8月17日
|
|