【看中國2014年07月03日訊】日前,有網友在網上晒出鄭州「小升初」的一道史上最讓人無語的考題,這道「病狗」題是微軟公司曾經用過的面試題,網友看了都直呼「頭暈」!
有幾隻病狗?
題目:50人有50條狗,有病狗,只能觀察其他人的狗,只有主人才能打死狗。不能交流,不能通知狗的主人。如果推斷出自家狗是病狗,就要槍斃,只能槍斃自家狗。第一天沒有槍聲,第二天有一陣槍聲。問有幾隻病狗?
解題過程:
假設有一條病狗,第一天就會被發現,並槍殺;假設有兩條病狗,第二天就會被發現,並槍殺;假設有三條病狗,第三天就會被發現,並槍殺……以此類推。
分析:因為如果有一條病狗,所有人(除了病狗主人外)都會只發現一條病狗,而病狗主人會發現沒有病狗,他從而根據有病狗的事實,推斷出自己家的狗是病狗,所以如果只有一條病狗,第一天就會被發現,並槍殺。
如果有兩條病狗,所有人(除了兩條病狗的主人外)都會發現有兩條病狗,但是病狗的主人會發現只有一條病狗,因為他自己家的狗他沒辦法看到。但是在第一天,他沒辦法推斷自己家的狗是否病狗,所以這兩隻病狗能活過第一天。但到了第二天,他發現他的夥伴,同病相憐的病狗的主人也沒有槍殺他的狗。這時候,很明顯,他知道了這個事實,不止一條病狗,從而推斷出自己家的狗是病狗。這天,兩條可憐的小狗將會死於非命。
以此類推。
網友看完題目直呼「頭暈」、「太喪心病狂了」!也有網友證實,這題曾經是微軟的面試題。
(責任編輯: 劉良鑫)
看完那這篇文章覺得
排序