帮忙解决一道逻辑推理题~

一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人... 一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?这是一道逻辑推理题,答案有且唯一。 展开
 我来答
冰释love521
推荐于2017-12-15 · 超过18用户采纳过TA的回答
知道答主
回答量:77
采纳率:100%
帮助的人:37.8万
展开全部
网上看了很多这个问题,讲道理都讲的头头是道,xyz未知数啊n-1啦什么的,一会都快整出三元二次方程组了。但是,起来想去,都搞不懂,这和天数有什么必然的联系。这个问题本身很不严谨,没有规定开枪的时间,那这个问题答案就很多了。假如两只病狗,它们的主人叫甲和乙,第一天甲发现乙的够是病狗,甲回到家之后1小时发现乙还没有行动,所以甲开枪了,三只也是同理,甲乙丙,一小时后甲发现乙丙都没有行动,所以甲开枪了。不管多少病狗,都可以用一小时来解释,同理我用n小时也解释得通。问题应该修正一下,主人只有白天可以观察狗,只有晚上才可以开枪。这样问题的答案或许就能唯一确定了。
hcqin04
2012-03-16
知道答主
回答量:8
采纳率:0%
帮助的人:3.8万
展开全部
3条
每个人都知道有疯狗(疯狗的主人知道的少一条,不是疯狗的主人则知道确切的,)第一天枪没响就会意识到至少有2条那狗,类推下去第二天就会知道有3条,第三天枪响了就是都知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-10
展开全部
3条
第一天晚上,没有枪声,说明至少有2条是疯狗这样才不会有枪声
第二天晚上,没有枪声,那就说明至少有3条是疯狗.
第三天晚上,枪声响起.说明已经确定了疯狗的条数,要不然不会开枪.
所以是3条.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
minghongyao
2012-03-10 · TA获得超过2569个赞
知道小有建树答主
回答量:1079
采纳率:0%
帮助的人:313万
展开全部
1、第一晚没有枪响,说明疯狗的数量至少有2只或以上,若只有一只则未看见疯狗的村民(则自家狗一定为疯狗),因此会自行回家将自家的狗枪杀。若有2只或以上,则村民不能判定自家狗为疯狗。因此所有足够聪明的村民们都判定疯狗数量至少是2只。
2、第二晚没有枪响,说明疯狗的数量至少有3只或以上,若只有两只疯狗,则只看见有1只疯狗的村民会回家将自家狗枪声。因为看见有3只或以上的狗,因此村民难以判定自家狗为疯狗。
3、第三晚枪声响起,是因为只有3只疯狗,所以只看见两只疯狗的村民自行回家,将自家狗枪声。
4、结论:疯狗数量为3只
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式