level 1
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?
2005年08月09日 12点08分
1
level 1
吭,ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
2005年08月09日 13点08分
2
level 0
完全不明白!~看来我也去不了IBM了,怎么办啊,我们学校我们系还和IBM是联谊呢。
2005年08月09日 17点08分
13
level 1
如果是一条病狗,那么第一天主人就能知道并开枪,因为他没有看到其余人那里有病狗。两条病狗的话由于它们的主人个在第一天看到其余49人里面有一条病狗不能确定自己狗的情况,但是第一天那个病狗主人没有开枪说明那病狗主人同样也看到了一条病狗,那条狗肯定就是自己的了,所以两条病狗用两天。同理如果某人看到有两条病狗而第二天没有人开枪那自己这条狗肯定是病狗。所以应该是三条狗。
2005年08月09日 20点08分
14
level 0
同楼上自己狗有病的话看到2条没病的话 看到3条经过2天没狗死看到2条的人要打死自己的狗
2005年08月09日 21点08分
15
level 7
我也是不明白我晕倒啊.........................
2005年08月10日 00点08分
18
level 1
看来是脑子秀豆了,转不过来了,不转了去WC了。。。。。。。
2005年08月10日 00点08分
19