答案:3只 解答过程如下:
设时间为t(可以按二元法给t设值,无人开枪,t=false,有人开枪,t=truth。当t为false时,t会一直增长,即第1天、第2天、第3天….这样保持下去,直到t=truth有人开枪时,t停止增长)。同时,为叙述方便,设病狗总数为s(s≥1),则病狗主人A(通指)所看到的病狗数n=s-1。
在本题中,t是唯一的客观变量,有两种情况:
1:若第一天有人开枪,即t=truth=1,说明有人看到了0条病狗并确定自己是A(唯一的A);此时,n=0,s=1。
2:若第一天没人开枪,即t=truth发生在>1的某一天(2,3,4,5….)。逻辑过程如下:
如果第一天无人开枪,则说明n>0,s>1,因此必然会出现t=s的情况(因为s>1,t=2,3,4….直到t=truth即有人开枪时t停止增长)。当t=s时,那么n=s-10,s>1,那么t在停止增长前(即有人在第t日开枪前)会出现t>n的情况;
3:对于所有的A而言,如果自己看到的病狗数量还没有小于t时,都不会知道自己看到的是n,只有当t大于自己看到的病狗数量时,他们才会推论自己属于看到n的群体A;
4:在t>n那天,所有的A会动手开枪,此时t=truth,停止了增长,而此时刚好是t=s的时刻。
[此贴子已经被作者于2003-12-14 20:16:50编辑过] |