类似的问题有几个版本,不知楼主讲的是哪一个,就按照有若干只疯狗,且是第N天杀狗为例
已知:一定有疯狗,即疯狗最少有一只
假设只有一只疯狗,且疯狗主人为A
第一天:所有人都不知道有几只疯狗,但是大家都会观察别人的狗。如果A看到别人家的狗都是正常的狗,就会知道自家的狗不正常,那么第一天晚上他就会杀了自家的狗。
但是第一天是没有人杀狗,所以说明,A看到的别人家的狗里有不正常的,他无法确定自己的狗正常与否。
第二天:假设A第一天看到B家是疯狗,但是第一天B却没有杀狗,说明B也有看到别人家有疯狗(参考第一天的思维)。就说明除了B家之外还有一家是有疯狗的,可是A却只看到了一只疯狗,说明剩下的疯狗就是A家的,他自己看不到。所以第二天晚上他就会杀了自己的狗。
假设第二天也没有人杀狗,说明A看到了不止一只疯狗,B也如是
由此类推,第一天杀狗就说明只有一条疯狗,第二天杀狗就说明有俩,第N天就说明有N条
因为每个狗主人都会进行推理,楼主思考完第一天第二天的状况后,以后的天数也是如此。一开始会有点混乱,一天天来,别把自己绕进去了就好
纯手打,望采纳