- UID
- 11180
- 帖子
- 2138
- 精华
- 1
- 积分
- 4310
- 阅读权限
- 40
- 注册时间
- 2007-8-4
- 最后登录
- 2021-8-16
- 在线时间
- 648 小时
- 威望
- 606 点
- 金钱
- 46787 点

|
<p>多少条病狗?<br/>村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,大家把狗牵到一起,没有抢响;第二天大家又把狗牵到一起,也没有枪响。到了第三天大家把狗牵到一起,这时传来一阵枪声,问有死了几条狗,如何推算得出?</p><p><br/>答案:<br/>如果自己的狗是病狗,那他数的病狗数目就要比别人少一只,如果这个人出去逛了一圈,发现没有病狗,他就可以断定自己的是病狗了,因为前提是一定有病狗的,那他第一天就可以开枪,第一天没有人开枪,所以病狗数目是大于1的,因为所有的人都看到了一只以上的病狗。</p><p>第二天因为头一天没有开枪,所以大家都知道病狗最少是两只,所以只看到一只病狗的人呢就会开枪。结果还是没有人开枪,所以人们至少看到了两只病狗。</p><p>第三天那些只看到两只病狗的人就可以确定自己的狗是病狗了,然后开枪!<br/></p> |
|