|
三只
推理如下:
1.如果只有一只病狗,那么有49人可以看到有病狗,则他们不会开枪,因为题目给出的决断标准是“有病狗”,他们既然看到了病狗,不管自己的狗是不是病狗,他们都不会开;只有1人看不到病狗,根据题目 标准“有病狗”,那么这个人必定会开枪,于是第一天就可以听到枪声,这与题目矛盾, 所以,不可能只有一只病狗。
2.如果只有两只病狗,我们假设其主人为b和c。那么,其他48人看到有两只病狗,b和c看到1只病狗,如果第一天没人开枪,那肯定就不只一只病狗,b和c只看到一只病狗,那么自己的狗一定是病狗,那么b和c会在第二天枪杀自己的狗。
3.如果有三只病狗,我们假设其主人为a,b和c,根据之前的推理,第二天没人枪杀病狗,那么病狗数一定>=3只,其他的47人可以看到三只病狗,看到有两只病狗的a,b和以则会在第三天杀死自己的狗,
4.如果病狗>3只,那第三天就不该有枪声。。
所以,只有三只病狗。 |
|