分情况讨论.
①假设只有一条病狗,那么第一天就应该有一声枪声.因为第一天人们都去看别人的狗是否有病,那病狗的主人发现其它49条狗没事,就会推出自己的狗是病狗,于是马上枪毙自己的狗.事实上,病狗的主人发现别人有病狗,就以为自己的狗没事,才没杀它.
②再假设有两条病狗,那么第二天就应该有两声枪声.因为当病狗的主人发现其它49条狗有一条有病,而第一天却没有枪声,就会推出自己的狗也有病,使另外那个病狗的主人误以为自己的狗没事.于是,这两个病狗的主人在第二天会枪毙自己的狗.
③现在假设有三条病狗,那么第三天就应该有三声枪声.因为当病狗的主人发现其它49条狗有两条有病,而直到第二天都没有枪声,就会推出自己的狗也有病,使另外那两个病狗的主人误以为自己的狗没事.于是,这三个病狗的主人在第三天会枪毙自己的狗.
依此类推..(本题属第三种情况)
不错吧..
这50条狗中应该没有病狗.当村子中的人不知怎么得知他们村中有病狗时他们都慌了,依据规则,每个人都去观察别人家的狗,过了两天还没找到病狗,于是他们推测自己家的狗是病狗,就都把自己家的狗给毙了.
每个人都认为自己的狗有病.故宁杀五十,不让一狗漏网.
50只,都死了,还有主人陪葬的