一道邏輯題,求高手回答!
- 2021-09-08
譯文:Albert(阿爾伯特)和Bernard(伯納德)剛剛和Cheryl(謝麗爾)成為朋友,他們想知道 Cheryl 的生日日期,Cheryl 最終給他們十個可能日期:
5月15日、5月16日、5月19日
6月17日、6月18日
7月14日、7月16日
8月14日、8月15日、8月17日
Cheryl分別告訴Albert她生日的月份和Bernard她生日的日子。
Albert:我不知道Cheryl的生日,但我知道Bernard也不會知道。
Bernard:一開始我不知道Cheryl的生日,現在我知道了。
Albert:那我也知道Cheryl的生日了。
那麼, Cheryl的生日是哪天?
參考思路
1、在10個日子中,只有18日和19日出現過一次,如果Cheryl生日是18或19日,那知道日子的Bernald就能猜到月份,一定知道Cheryl的生日是幾月幾日。Albert肯定Bernald不知道Cheryl的生日,因此推斷生日不會在18或19日,繼而判斷不會在出現18或19日的5月和6月。所以她的生日一定是7月或8月。
2、根據Bernald的表述,在7月和8月剩下的5個日子中,只有14日出現過兩次。如果Cheryl告訴Bernald她的生日在14日,那Bernald就沒有可能憑Albert的一句話,猜到她的生日。所以14日被排除。現在的可能性只剩下7月16日、8月15日和8月17日。
3、在Bernald說話後,Albert也知道了Cheryl的生日,這表明生日月份不可能在8月。因為8月有兩個可能的日子,7月卻只有一個可能性。
所以答案是7月16日。
如回答幫助您解決了問題,請選為滿意答案,謝謝!