解题过程:
假设有一条病狗,第一天就会被发现,并枪杀;假设有两条病狗,第二天就会被发现,并枪杀;假设有三条病狗,第三天就会被发现,并枪杀……以此类推。
分析:因为如果有一条病狗,所有人(除了病狗主人外)都会只发现一条病狗,而病狗主人会发现没有病狗,他从而根据有病狗的事实,推断出自己家的狗是病狗,所以如果只有一条病狗,第一天就会被发现,并枪杀。
如果有两条病狗,所有人(除了两条病狗的主人外)都会发现有两条病狗,但是病狗的主人会发现只有一条病狗,因为他自己家的狗他没办法看到。但是在第一天,他没办法推断自己家的狗是否病狗,所以这两只病狗能活过第一天。但到了第二天,他发现他的伙伴,同病相怜的病狗的主人也没有枪杀他的狗。这时候,很明显,他知道了这个事实,不止一条病狗,从而推断出自己家的狗是病狗。这天,两条可怜的小狗将会死于非命。
后面的大家依此类推吧。
2条
第一天大家都看到有病狗,所以都没有杀自己的狗,第二天大家都意识到病狗不止一只,于是只看到一条病狗的人回家把狗杀了
50
标签:人有,条狗