2 回答

TA貢獻1842條經(jīng)驗 獲得超22個贊
事實:鎮(zhèn)上至少有一條瘋狗
1.假設(shè)鎮(zhèn)上有一條瘋狗。推論第一天一定有槍響。
原因:49人看到的景象是A有一條瘋狗,其他48人狗不瘋,自己的不知道。A看到的是所有人的狗都正常,根據(jù)事實推斷,自己的狗肯定是瘋的,槍響。
2.假設(shè)鎮(zhèn)上有兩條瘋狗。推論第二天一定有槍響。
第一天沒有槍響,原因:48人看到的景象是AB各有一條瘋狗,其他47人狗不瘋,自己的不知道。A看到B有瘋狗,B看到A有瘋狗,其他48人的狗正常。A不能推斷自己的狗是否為瘋,因為他觀察到鎮(zhèn)上已經(jīng)有一條瘋狗了,B同理。第一天沒有人能推斷自己的狗是否正常,觀察完畢。
第二天AB同時槍斃狗,原因:A推斷B昨天沒有槍斃狗的唯一原因就是鎮(zhèn)上還有第二條瘋狗(只有一條的情況下第一天一定有槍響)。但是除了B以外其他48人的狗有都不瘋,所以自己的狗是瘋的,B同理。
3.假設(shè)鎮(zhèn)上有3條瘋狗。推論第三天會有槍響。
第二天沒有槍響的原因見上面兩段。
第三天槍響的原因:ABC各有一條瘋狗,A觀察到BC各有一條瘋狗,但是第二天沒有槍響(如果只有兩只瘋狗第二天必然槍響),也就是說鎮(zhèn)上有另外一條瘋狗,也就是自己的狗。BC同理,第三天槍響。
答案,第三天槍斃了三只瘋狗。

TA貢獻1951條經(jīng)驗 獲得超3個贊
這個問題很有趣,我在思考的時候首先要解決一個人在什么情況下會殺死自己的狗,因為他是不知道自己的狗是否有病的,但是有以下一個條件保證了
不幸的是村子里的有狗感染了瘋狗病
這是一個不起眼的條件,但它卻是我們所有假設(shè)的重要基礎(chǔ),也就是必然有狗染病,但不是全部染病,那么我們來假設(shè)只有一只瘋狗的時候,第一天所有人都去看了,大部分人發(fā)現(xiàn)有一只瘋狗,只有一個人發(fā)現(xiàn)沒有瘋狗,這個時候他基于上面的假設(shè)就會自己殺狗,也就是說如果只有一只瘋狗,第一天就會有槍聲
那么實際情況是瘋狗數(shù)肯定會比一只多,那么在什么情況下,第一天會沒有槍聲呢?那就是所有人都看到了不止一只瘋狗,也就是說至少有兩只狗染病。
后面的情況大家可以繼續(xù)...
添加回答
舉報