以下是引用feihu在2003-7-30 9:00:00的发言:
2.如果只有两只病狗,我们假设其主人为b和c。那么,其他48人看到有两只病狗,他们无法决定自己的狗是不是病狗,因而他们不会选择开枪;对b和c,他们只看到一只病狗,他们的推理如下:
b假设自己的狗不是病狗,那么b可以推测:c看不到病狗,既然c看不到病狗,那么c一定会在第一天枪毙自己的狗,会听到枪声,与题目矛盾,所以,b的假设是错误的,那么b就可以肯定自己的狗是病狗,b就会在第二天枪毙自己的狗,会有枪声,但这又与题目矛盾,所以,不可能是两只病狗。
"所以,b的假设是错误的,那么b就可以肯定自己的狗是病狗,b就会在第二天枪毙自己的狗,会有枪声,但这又与题目矛盾,所以,不可能是两只病狗。
"
————这句话有点问题。有两只狗是你假设的前提,综合起来看,如果你在现场看的话,你看到一只病狗(是c的),第一天你肯定不会开枪,第二天你还是看到c的是病狗,除了你们以外的人看到2只病狗,那么第二天也不会有枪声,而且永远都不会有。(已经找到病狗干吗还一定要杀自家的狗呢,没有足够的理由嘛)。
以此类推,假设有多只狗的情况也是这样。 |