设疯狗n只,因为必定有疯狗 n >= 1
第一天 有人看到n只,有人看到n-1只,但是大家都要猜测自己的狗是否为疯狗,如果n=1,很好,那个看到0个疯狗的人肯定立马杀狗了,但是没有人看到0个疯狗,所以n >= 2,所以这时候大家都知道肯定不止一个疯狗。
第二天,还是有人看到n只,有人看到n-1只,大家还是要判断自己的狗是否为疯狗,如果n=2,很好,那个只看到1个疯狗的人肯定立马杀狗了,因为第一天已经知道疯狗不止1个,你现在只看到一个疯狗,还有一个疯狗就是你家的了,但是第二天还是没有人杀狗,说明大家看到的都有两个或两个以上的疯狗,所以大家都有一个共识了,疯狗至少有三个
第三天, 枪响了,说明什么,说明有人只看到了2条疯狗,但是至少三条疯狗,哈哈 你家狗疯了,只能杀了。 |