|
|
神秘人
发表于 2023-1-24 15:46:41
首先:每个人都清楚疯狗是一定存在的 . R9 F. c" ]' V* [4 ^
假设:有一个人发现他所观察的除自己外的49家里有48家是好狗,1家是疯狗,
. z; W9 q' n+ B9 j* j) R 由于对自己家的狗无法判断,因此这时候他得出结论:至少有1只疯狗,至多2只(加上自己家的) ( V0 h0 a$ y2 Q8 {+ P1 M
如果是1,那么有49家的是好狗,自己属于“49家好狗阵营”;如果是2,那么有48家好狗,自己属于“2家疯狗阵营” 6 Q0 v- u2 d$ m* O- z: X% D
虽然他无发确定是1还是2,但是他会推理: 6 R! i8 b7 d1 ` V
假如是1,即自己的狗也是好狗,只有他看到那只狗是唯一的疯狗,设其主人为a ' y& _% G h, }" R6 I
那么a就会看到别人的狗都是好狗,而a又清楚一定存在疯狗,这只能是a自己的狗 " r# E6 R- G4 }& ~
因此a第一天就会开枪杀狗. ' V: t; a, N l8 [7 |, l+ y n
但是第一天并没有人开枪,
* H0 ]6 N! Y* h5 j) w: u- } 这就说明a并没有看到“别人的狗都是好狗”, 1 ]2 `; R; V0 ]0 F# H! [2 C) t& i
因此疯狗数不是1而是2,“有一个人”自己不属于“49家好狗阵营”而是属于“2家坏狗阵营”——除了自己和a之外的48家是好狗
! u$ w. m2 D% y: x# I: i% e V' u 所以第二天他就会开枪杀死自己的狗 / ~1 i% k6 {) b: V0 D
a和“有一个人”的情形完全一样,基于同样的推理也会在第二天开枪,
/ X% k2 D9 f/ O0 g$ u 所以,如果第二天有人开枪意味着疯狗数是2
/ V7 C( P# X/ k. W# n0 B 但是第二天没人开枪, ) y* a, p6 o" V4 Y6 |) \& `
因此“有一个人发现他所观察的除自己外的49家里有48家是好狗,1家是病狗”这个假设不成立
8 W8 x: W0 s8 O$ `- @2 L 疯狗数不是2,当然更不是1 + g |9 Q, b- \+ ?6 ]. R/ Z) o
I+ z7 z5 R: M 继续假设:有一个人发现他所观察的除自己外的49家里有47家是好狗,2家是疯狗
9 m* F6 U# c- ? 由于对自己家的狗无法判断,因此这时候他得出结论:至少有2只疯狗,至多3只(加上自己家的)
; U7 _; c3 \! j8 \1 P7 ^1 `3 W 如果是2,那么有48家的是好狗,自己属于“48家好狗阵营”;如果是3,那么有47家好狗,自己属于“3家疯狗阵营” $ t7 p) s, r, p$ c+ [" v
虽然他无发确定是2还是3,但是他会推理:
' J, N+ o2 e% ?3 i: b k 假如是2,即自己的狗也是好狗,他看到那2只狗是全部疯狗,设其主人为a、b
- h9 ?% l1 O$ n' d a或b也都会做推理,例如a会推理病狗数是1或2,推理过程前面已经说了
, q. A+ U* n. h2 H$ F C% h$ F5 J# ]; p 如果是2,第二天a和b都会开枪,但第二天还是没人开枪
* N4 A" V w% y) h4 g! @ 所以只能是3,也就是说“有一个人”自己不属于“48家好狗阵营”而是属于“3家病狗阵营”
" O9 y# X; m3 O2 T* p( ]! z 所以第三天有人开枪,就说明“有一个人”、a、b都意识到自己的狗是病狗,他们就开枪了。 5 P+ W4 s0 T9 }$ C2 ^
* e6 M9 `! D0 i( \: t+ L, v
结论:推理可一直进行下去,第几天开枪就有几条疯狗+ H# S/ a4 ^& b' i2 ]" e
3 P0 Z3 Q5 k+ t8 i" W, B* f
|
|