新聞 > 科教 > 正文

史上最讓人無語的「小升初」考題

日前,有網友在網上曬出鄭州「小升初」的一道史上最讓人無語的考題,這道「病狗」題是微軟公司曾經用過的面試題,網友看了都直呼「頭暈」!

有幾隻病狗?

題目:50人有50條狗,有病狗,只能觀察其他人的狗,只有主人才能打死狗。不能交流,不能通知狗的主人。如果推斷出自家狗是病狗,就要槍斃,只能槍斃自家狗。第一天沒有槍聲,第二天有一陣槍聲。問有幾隻病狗?

解題過程:

假設有一條病狗,第一天就會被發現,並槍殺;假設有兩條病狗,第二天就會被發現,並槍殺;假設有三條病狗,第三天就會被發現,並槍殺……以此類推。

分析:因為如果有一條病狗,所有人(除了病狗主人外)都會只發現一條病狗,而病狗主人會發現沒有病狗,他從而根據有病狗的事實,推斷出自己家的狗是病狗,所以如果只有一條病狗,第一天就會被發現,並槍殺。

如果有兩條病狗,所有人(除了兩條病狗的主人外)都會發現有兩條病狗,但是病狗的主人會發現只有一條病狗,因為他自己家的狗他沒辦法看到。但是在第一天,他沒辦法推斷自己家的狗是否病狗,所以這兩隻病狗能活過第一天。但到了第二天,他發現他的夥伴,同病相憐的病狗的主人也沒有槍殺他的狗。這時候,很明顯,他知道了這個事實,不止一條病狗,從而推斷出自己家的狗是病狗。這天,兩條可憐的小狗將會死於非命。

以此類推。

網友看完題目直呼「頭暈」、「太喪心病狂了」!也有網友證實,這題曾經是微軟的面試題。

責任編輯: 王篤若  來源:騰訊 轉載請註明作者、出處並保持完整。

本文網址:https://hk.aboluowang.com/2014/0703/412549.html