谁帮我推理一下这道题? 我想不出.

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:00:06
有50个猎人和50条猎狗,其中至少有一条狗生病了,为了确认到底有几条狗生病,

猎人可以去观察别人的狗,但不能看自己的狗(也就是说猎人可以看到余下的49条狗并得出有多少狗病了)

通过观察别人的狗是否生病来判断自己的狗是否也生病(猎人们之间相互不能交流),若判断出来自己的狗生病了就要用猎枪将其打死。

第一天过去了,没有枪声。

第二天过去了,也没有枪声。

第三天,响起了一阵枪声!(不管有几声,是否同时还是有先后,都与主题无关,只是说明在这天有病的狗全死了,不存在是否误杀的可能性)

问:有几条狗生病了?(提示:是个推理题,条件很充分也很必要了)

初诊:细小病毒性肠炎(心肌型)
答案:第一天有一条狗得了,传染速度喂48小时内所以接触传染的狗。死亡率近100%
所以猎人是开了一枪,别的狗也全吓死了 。

全都生病了
到第三天才看出来其余49条狗都一样 那自己的肯定病了 一阵枪声 说明很不幸。。。。。。。 结果就是50条病狗

两条生病了
第一天,没有生病狗的主人看到有2条病狗,认为自己的狗不会有问题,没杀;生病狗的主人看到有1条狗有病,认为自己的狗也没有问题。
第二天和第一天的想法一样。
第三天,所有狗的主人觉得前二天都没有杀狗的,认为是自己的狗有病了,就杀了自己的狗。

至少两条倒四十八条生病了。
第一天,没有生病狗的主人看到有病狗,认为自己的狗不会有问题,没杀。生病狗的主人看到有些狗有病,认为自己的狗也没有问题。
第二天,所有狗的主人觉得前二天都没有杀狗的,认为是自己的狗有病了。
第三天,大家一起杀狗。

由于第一天没有枪声,所以病狗不可能只有1条。
因为若只有一条:那个狗的主人会发现其余49条狗都正常,而已知至少有一条病狗,自己那条肯定有病,所以会打死自己的狗。
由于第二天没有枪声,所以病狗不可能只有2条。
因为若只有2条:假如其中一条病狗的主人第二天看到别人的49条狗中有1条病狗,其余48条都没病,他肯定知道第一天由于没人杀狗,所以病狗不可能只有1条,而自己那条必为病狗,所以他应该杀狗。
如果有3条病狗:第三天时,大家都知道病狗不止有两条,所以任意一个病狗的主人看见其余的49条狗中只有2条病狗,可以马上知道自己的那条是病狗,就开枪了。
如果病狗数量大于3条,那么在第三天,病狗的主人是无法从第二天的结论推断出自己的狗是病狗,所以不会杀狗。
所以病狗是3条。