2015年4月18日 星期六

新加坡奧林匹亞Anser of Cheryl's Birthday雪瑞兒的生日究竟是哪一天?答案真 相大白

來趕個流行...

BBC
CNN
Albert and Bernard just became friends with Cheryl, and they want to know when her birthday is.
男孩艾柏特(Albert)和柏納(Bernard)最近和女孩雪瑞兒(Cheryl)成為朋友,他們想知道她的生日。

Cheryl gives them a list of 10 possible dates.

May 15 May 16 May 19

June 17 June 18

July 14 July 16

August 14 August 15 August 17

雪瑞兒告訴他們,是5月15日、5月16日、5月19日、6月17日、6月18日、7月14日、7月16日、8月14日、8月15日和8月17日等10個日子之一,

Cheryl then tells Albert and Bernard separately the month and the day of her birthday respectively.

她接著分別告訴艾柏特和柏納自己生日的月份和日期。

Albert: I don’t know when Cheryl’s birthday is, but I know that Bernard does not know too.

艾伯特此時說:「我不知道雪瑞兒的生日,但我可以確認柏納也不知道。」

Bernard: At first I don’t know when Cheryl’s birthday is, but I know now.

柏納接著說:「我起先不知道,但現在我知道了。」

Albert: Then I also know when Cheryl’s birthday is.

艾伯特表示:「那我也知道了。」

So when is Cheryl’s birthday?

請問雪瑞兒的生日究竟是哪一天?

SO...來個腦力激盪!

5月15日 5月16日 5月19日 6月17日 6月18日
7月14日 7月16日 8月14日 8月15日 8月17日

這時候想像一下Sherlock的Mind Palace吧

第一步:這10個日子中找出一個unique不重複的月份或是日子,因為這樣伯納就一定會知道雪瑞生日。而艾伯特肯定伯納一定不知道。所以obviously,18跟19沒有重複,所以去除5月19日跟6月18日,剩下8個日子

Out of the 10 dates, the day ranges from 14 to 19, with only 18 and 19 each occuring once. If the day of Cheryl's birthday is 18 or 19, then Bernard would have known when Cheryl's birthday is since Cheryl has told the day of her birthday.

5月15日 5月16日 5月19日 6月17日 6月18日
7月14日 7月16日 8月14日 8月15日 8月17日

第二步:Albert說Bernard不知道生日,為什麼他這麼肯定?原因他知道的那個月份,日期是有重複出現的,很難猜的,Bernard絕對不可能猜到的。Albert也是聰明人,從他的角度來看,只知道月份,而18跟19沒有重複,如果是在這兩天Bernard肯定會知道,所以反過來看,可以用「肯定」說Bernard一定不知道,那一定不會是5月跟6月,因為如果是5月跟6月,Bernard還有小機會可能知道,這語詞上跟邏輯上很唯妙的地方,真得很tricky,他們是在諜對諜嗎???

But why does Albert know that Bernard does not know? If Cheryl has told Albert that her birth month is May or June, then it is possible that her birthday may be May 19 or June 18. This means that Bernard may know when Cheryl's birthday is. The fact that Albert knows that Bernard does not know means that Cheryl has told Albert that her birth month is either July or August.

5月15日 5月16日 5月19日 6月17日 6月18日
7月14日 7月16日 8月14日 8月15日 8月17日

第三步:好吧,去除了5個,接下來,沾沾自喜的Albert一講話就破功讓Bernard恍然大悟。因為Bernard知道Albert透露了月份是在7跟8。但不會是14日!因為Bernard再厲害,也不可能只知道14就能猜到是7月14日或是8月14日,所以就可以再刪除7月14日跟是8月14日

Initially, Bernard does not know when Cheryl's birthday is, but how did he know after Albert has first spoken? Out of the 5 remaining dated in July ad August, the day ranges from 15 to 17, with only 14 occurring twice. If Cheryl has told Bernard the day of her birthday is 14, then Bernard would not have known. The fact that Bernard knows means the day of her birthday is not 14. So now we are left with 3 possible dates: July 16, August 15 and August 17.

5月15日 5月16日 5月19日 6月17日 6月18日
7月14日 7月16日 8月14日 8月15日 8月17日

第四步:為什麼Bernard知道了?因為他的日期是unique的!剩下的日期都不一樣,只知道日期的Bernard這時候就知道月份了,不是嗎?Albert也不是省油的燈,他聽到Bernard知道生日之後,同樣推理刪除了7月14日跟是8月14日,為什麼Albert這麼肯定知道?因為Alber也沒那麼聰明,可以從重複的8月中猜出日子,而Albet知道月份,所以答案出爐。Case solved!

After Bernard has spoken, Albert now knows when Cheryl's birthday is. IF Cheryl has told Albert her birth month is August, then Albert would not have known because there are two possible dates in August.

結論:
Cheryl's birthday is on July 16.

5月15日 5月16日 5月19日 6月17日 6月18日
7月14日 7月16日 8月14日 8月15日 8月17日


您懂了嗎?
沒關係,不懂也沒關係!
我也不懂啊啊啊啊!
難怪我以前沒被派去參加奧林匹亞比賽,因為送我去是浪費錢XD

沒有留言:

張貼留言