疯狗之谜

答案:两个。

分析:

如果有一只病狗,其他人(除了病狗的主人)只会发现一只病狗,而病狗的主人会发现没有病狗,所以他可以根据病狗的事实推断出他的狗是一只病狗,所以如果只有一只病狗,第一天就会被发现并枪毙。

如果有两只病狗,别人(除了两只病狗的主人)会发现有两只病狗,但是病狗的主人会发现只有一只病狗,因为他看不到自己的狗。但是第一天,他无法推断自己的狗是不是生病了,所以两只生病的狗才能熬过第一天。但是第二天,看到病狗的人以为没有人开枪打狗,知道病狗的主人也看到了病狗,也就是不止一条病狗,从而推断自己的狗就是病狗。

总结:假设有一只病狗,第一天会被发现并枪毙;假设有两只病狗,第二天被发现枪毙;假设有三只病狗,第三天会被发现枪毙……以此类推。

评价:此题为博弈论经典题目,考察逻辑思维能力。乖巧的同学做了很多题,很容易养成方向性和模块化思维。所以适当做一些开放性的题目是很有必要的。