急急急,好急,一个智力题

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:09:55
一个村子里有 有五十个猎人 每个猎人都有一条猎狗 有一天发现村子里有狗得了狂犬病 但是猎人不能看见自己的狗有没有得病 只能看见其它人的狗是否得狂犬病 猎人都很聪明 发现自己的狗得狂犬病 就会把它枪杀掉 第一天 枪声没有响起来 第二天 枪声也没有想起来 第三天枪声响起来了 你说村子里有几条狗得了狂犬病?
并告诉我原因,为什么是那个数字,谢谢

是3条,因为知道自己村里有得狂犬病的狗,第一天没有枪声,猎人们都看见除自己的猎狗之外有得病的狗。所以猎人们得知得病的猎狗不止一只,至少有两只;第二天,没有枪声,猎人们都看到除自己狗之外,至少有两条得病的狗,由此,猎人们知道至少有三只得病的狗。第三天,猎人们出去,得病的狗的主人看到除自己狗之外有两条得病的狗,由此知道自己的狗得病了,所以把自己的狗杀了……

第一天大家都没有动手杀死自己的狗,说明50条狗里最少有2个疯狗。因为有一个疯狗的话第一天疯狗的主人就会发现别人的狗都是正常的,那只能是自己的狗是疯的了。
同样第二天大家都没有开枪,那说明疯狗的数量最少是3个以上。因为疯狗的主人们都看见有另外两个人的狗是疯狗。因此都没有动手
那么过了2天内大家都处在观望状态,第三天人们开始杀狗了,这说明大家都知道自己的狗是疯或者不疯了。那么疯狗的数量只能是3个了
理由:加入是4个或者更多的疯狗,那么疯狗的主人就会看见3条以上的疯狗
所以他不会怀疑到自己的狗是疯狗,犹豫第三天已经杀狗了,所以说明疯狗的主人们看见的是另外两条疯狗。而两天都没有枪响,所以推测出自己的也是疯狗。
是这个意思吧,楼主:)

3