新加坡一數學題震驚西方網民 國人:是五年級題目?

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的生日在哪一天?

這題目不是有矛盾嗎,怎麼可以推導出是7月16日

問題核心在於,不是我不知道答案,我也看過很多答案,但這根本解釋不了是7月16日,答案有矛盾、問題也有矛盾,你們覺得呢?


我推導出的答案是6.17和7.16都對

1,通過A和B的第一句話,可以推導出單獨知道月份或日子,不能直接得到是哪一天。因此,排除18和19日。

2,假設A是月份B是日期,那麼從A的話中可以排除5,6月份,因為這兩個月存在18或19,如果是5,6月份,B是有可能知道是哪一天的。B也可以根據這個推論,排除5,6月份。但是,7,8月份中有15 16 17不重複,這三天都可以滿足B的第二句話。關鍵是第三句,A說也知道了,那麼只可能是7月16。

3,假設A是日期B是月份。A的話可以排除掉18,19日。B知道的是月份,在A回答排除掉18 19日後能直接確定日期,那隻能是6月的17日——這樣不需要存在第三條理由,就可以確定日期。

所以答案是6.17和7.16。

一開始我看到的是沒有第三句「A說我也知道了」的版本,那麼答案就是6.17。

後來看到了完整版,那就有兩種結論了。

再後來看到了有人發的英文版本,裡面有這一句:

應該是翻譯出來應該是告訴了A月份,告訴了B日期。而不是「分別告訴了A/B 月份/日期」,沒有說哪個是月份哪個是日期。

只有在這種條件下,答案是7.16。


第一句話排除56月

第二句話排除14日

第三句話確定16日


題主矛盾是因為忘記a原本知道正確月份」。

沒有啊,我假設的就是如果a知道的7……如果a知道的月份是8……

對不起,這是你假設的。a不用,a知道。正確月份就是x,x=7,a知道的數字就是7。

每一步都代入自己,事實上答題者和a的解題前提根本不一致。

答題者是通過推導a怎麼知道正確答案,從而推導正確答案。

a是在一開始就收到一張紙條上面就寫著:月份,7。

這是根據結果倒推的呀,正推你怎麼得出這個結論?

要注意的是對於答題者,a知道月份,同時a因此根據b的話可以推理正確日期。這些並不是需要考慮是否合理的部分,是既定事實,是題目提供的前提,是線索。正推的過程如下:

1.a掌握正確月份,最終可以推導正確日期,說明b的那句話幫他排除了該月份中錯誤日期。

2.a的第一句話排除5.6月份。(不解釋)

3.b在通過a第一句話排除了5.6月份便得知正確生日,說明b日期為7.8月中日數字不重複一天,即排除兩月14號。

綜上,排除14號就意味著排除所有錯誤日期的月份只有7月,因此正確生日為7.16


反對說題目有錯的答案,題目推下來是沒錯的

論排除法的實踐與簡單應用

怒答,終於找到一個能提起興趣的題目了,,,此刻成步堂,艾勒里奎因,御手洗潔 附體

首先我們看 題目有用的信息只有這些

5月15日、5月16日、5月19日

6月17日、6月18日

7月14日、7月16日

8月14日、8月15日、8月17日

C分別告訴A她生日的月份和B她生日的日子。

A:我不知道C的生日,但我知道B也不會知道。

B:一開始我不知道C的生日,現在我知道了。

A:那我也知道C的生日了。

那請問C的生日在哪一天?

look 看第一句話

我不知道c的生日 說明a知道的月份不是獨苗,但是月份沒有單獨的,重點是後面那句話,我知道b也不知道

這句話成立,意味著b知道的日期出現了2次及以上

反過來,就排除單一的日期 18日和19日,與此同時,18日19日所在的月份5月和6月隨之排除

接著,知道日子的b說他清楚了c的生日,如果他清楚了的話,肯定要排除7 8月中日子重複的選項

那麼,排除14日,剩下的答案只有

7月16日

8月15日

8月17日

and 最後呢 look知道生日月份的a的話 他也知道了

來 大家應用排除法

肯定把重複的兩個八月排除了。最後只剩下

7月16日

是為正解

排除所有可能性,剩下的那個,就算再怎麼離奇不可思議,也絕對是正確答案 by 福爾摩斯

(摻點私貨)

推薦大家看看艾勒里奎因的推理小說,邏輯推理的極致,他的推理不是告訴讀者兇手是誰,而是告訴你別人為什麼不是兇手。

把思路逆轉過來


手機打字好累啊,希望能幫到題主。Albert說她知道bernard一定不知道,說明什麼?說明albert所知的那個月份中的所有日至少存在於2個月份中,比如5月15日和8月15日,都是有15日的,這樣知道日期的bernard才無法確定,這時由於5月的19日和6月的18日是單獨存在的,沒有其他的19日和18日,所以albert所知的月份中沒有這兩天,所以5、6月就排除了。然後因為bernard能在排除這兩月後找到答案,所以不會是14日,不然會有兩種選擇,對albert來說bernard的話可以讓她排除14日,然後albert能夠確定了,說明是albert所知的是7月,因為在排除14號後7月只有一天,而8月有兩天,所以最終是7月16。


並沒有矛盾啊…

首先A說「我知道B不知道」,這說明的是她知道B知道的信息不是18或19,她為什麼知道?只有可能是因為她手裡的信息不是5或6,因此月份為7或8。

接著B也從A的話中推出月份是7或8,於是說「我知道了」,這說明的是她手裡的信息不是14。

最後A也得出結論即日期不是14,然後說「我知道了」,說明她手裡的數字不是8否則仍然會不知道B手中是15還是17,只有當她掌握的信息是7時,才能準確判斷。

所以A掌握的信息是7,B掌握的信息是16。不論正推逆推都不矛盾,請問題主認為矛盾在哪裡?


我覺得是沒有矛盾的……

好煩…我本來想直接貼自己的草稿的,奈何圖不清楚……

正推:

A:我不知道,但我知道B也不知道。

說明A知道的月份里的數字在整個選項里是有重複的,排除5,6月份,剩下7,8月份。

B:本來不知道,但現在知道了。

說明B知道的數字不是14。剩下7月16,8月15,17。

A:那我現在也知道了。

說明A知道的月份是只剩一個答案的7月。

所以答案是7月16日。

然後我把答案代進入反推了一下……

A:我知道月份是七月,所以B得到的數字應該是14或16,14和16在其他月份有重複,所以他不可能知道到底是5月,7月或8月。

B:我知道日期是16,月份可能5月或7月。而A說知道我也不知道,所以他知道的月份里數字與其他月份有重複,而5月有一個19日無重複,所以排除5月得到7月16日。

A:我已知,月份是7月,日期是14或16日。B會猜測的月份會是5月,7月和8月。「我知道他不知道」所以他應該知道我知道的月份里數字與其他月份有重疊,排除5月,只剩下7月和8月。然而B說知道答案了,說明日期不是在8月有重複的14日,是16日。所以答案是7月16日。


我們先一句話一句話分析

1)Albert 先說他知道Bernard不可能知道。所以就先排除五月和六月,因為這兩個月份中各有一個單獨的日期,五月有19日,六月有18日。

也就是說,假如Bernard被告訴的是19和18,Bernard是一定能知道她生日的月份的。

由此,我們可以知道,Albert知道的月份一定是7月或者8月。

2) 第二句話,通過Albert的發言,Bernard知道了上面我們提到的這個信息,此時根據他自己拿到的日期,推測出了正確的月份。

看下8月和7月的日期,首先可以排除14,因為,這兩個月都有14日。

接著可以排除八月份,因為在排除了14這個元素的情況下,八月仍有兩個日子,如果Bernard拿到的是八月中的那兩個數字,他還是不會知道月份的。所以,Bernard拿到的一定是7月剩下的唯一一個數字,16,這就是Bernard推測出月份的方法。

3) 關於第三句話,Albert通過Bernard的話也知道了日子,


Round1:

A只知道月份,B只知道日子。

首先,如果生日的日子是18或者19的話,那麼B就能直接得出結論,因為只有5月有19,6月有18。

但是A在只知道月份的情況下卻敢說「B一定不知道答案」,證明A拿到的月份不是5月或者6月。

Round2:

經過第一句話排除後,答案剩下

7月14,7月16

8月14,8月15,8月17

這個時候,A只知道月份,B只知道日子

但B卻說:「我曉得答案了」!

那代表B拿到的日子是15或16或17對吧,因為如果是14的話,不知道是7月14還是8月14。

Round3:

現在生日答案只剩下

7月16

8月15,8月17

A還是只知道月份

這時候,A竟然開腔了:「我也曉得答案了」!

這就代表A拿到的是7月,因為8月有兩個答案。

K.O:

所以最終答案是7月16對吧。


這題目對我來說的是分不清這幾個名字


我是這麼想的,A說他知道B不知道所以不在五月和六月,然後就只剩下7月和8月,因為B知道日期,而且A在B說他知道之後也知道了,所以排除14號然後8月剩下兩個日期7月剩下1個,然後就是7月16了


第一句話翻譯:

我不知道Cheryl的生日

翻譯:正確的月份至少對應兩個日子

但我知道Bernard也不會知道。

這個月的這兩個日子,在至少其他一個月份里也是cheryl的生日

結論:5月19日和6月18日不符合條件,所以排除5,6月,正確日期在7,8月份。

第二句話翻譯:

一開始我不知道cheryl的生日

翻譯:正確的日子對應至少兩個月份

現在我知道了。

翻譯:排除5,6月之後,這個日子對應唯一的一個月份。

結論:14日不符合條件,所以排除7月14日和8月14日。正確的生日在以下三個日期中:7月16日、8月15日、8月17日

第三句話翻譯:

那我也知道Cheryl的生日了。

翻譯:Albert僅憑月份就能從7月16日、8月15日、8月17日三個選項中知道正確的生日,說明正確的月份只對應一個日期備選項,也就是7月16日。

結論:7月16日是正確的生日


首先,由A的話得知。B這時不知道。若B知道。則為5月19日或6月18日(只有這兩個日期分別出現一次)。而A只知道月份,卻說B一定不知道。說明C的生日不是5月或6月

其次,這時只有7、8月了。B說他知道了。由題可知,B只知道日期。排除7月14日和8月14日。(顯而易見,若為這兩個日期中的一個,B不會知道)現在只剩下7.16; 8.15; 8.17這三個日期。

最後。A說他也知道了。由題可知,A只知道月份。排除8月15日和8月17日。(理由同上)現在只剩下7月16日。

上述可知,C的生日為7月16日。


小學暑假作業題


A知道B不知道:則B知道的日子一定不具有唯一性,則日子不是18,19,則月份不是5,6

B聽了A的話後知道了日子:B的日子在7,8月中有唯一性,則只能是7月16


審題關鍵:Albert知道了月,Bernard知道了日。


8月17【①AB開始都不知道則,生日不是5.19和6.18;B開始不知,後來知道A在知道他不知道的情況下還不知道,說明生日月份不是6,否則若是6的話A可直接知道生日;③不是6月,但B在知道A不知道後知道了,說明生日的日是排除以上「5.19、6.18、6.17」三個後剩下的所有日其中「日」是唯一的,即17日】即8.17

微博及新聞上有人給出7.16的答案,我認為是錯誤的,因為【日子有重複=範圍縮小到7、8月】這一點我認為這是錯誤的,為什麼直接縮小到7、8月?【知道日子有重複】可推出的是【日子是14、15、16、17,不是18、19】這一推論,不能直接將範圍縮小到7、8月。


新加坡奧數題難倒網民 解題思路和答案揭曉 鏈接放這裡了,你看看


這個題目是有矛盾的。

新加坡奧數題難倒網民 解題思路和答案揭曉

這個只可以推理出:

1.她的生日一定是7月或8月。(Albert:我不知道Cheryl的生日,但我知道Bernard也不會知道。----確定不是5月,6月)

2.她的生日不是7月14或8月14。(Bernard:一開始我不知道Cheryl的生日,現在我知道了。-----如果生日是16,15,17。Bernard可以確定生日。)

3.問題來了。Albert:那我也知道Cheryl的生日了。他怎麼可能知道??他的這句話是假話吧。

對於你剛剛說的核心問題。我只可以說,通過邏輯去正面推理是有矛盾的。因為她的生日可能是7-16,8-15,8-17。推理得出Albert不可能知道她的生日。

但是確定了他是7月生,就自然推導出7月16日。「Cheryl分別告訴Albert她生日的月份」

所以我一開始就說了這個題目是有矛盾的。


推薦閱讀:

一個邏輯思維題目?
用自然現象來比喻論證有邏輯可言嗎?

TAG:邏輯 | 邏輯思維 | 邏輯學 | 邏輯能力 |