您好、欢迎来到现金彩票网!
当前位置:21点 > 自动逻辑推理 >

帮忙解决一道逻辑推理题

发布时间:2019-06-19 23:40 来源:未知 编辑:admin

  一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的...

  一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?这是一道逻辑推理题,答案有且唯一。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  网上看了很多这个问题,讲道理都讲的头头是道,xyz未知数啊n-1啦什么的,一会都快整出三元二次方程组了。但是,起来想去,都搞不懂,这和天数有什么必然的联系。这个问题本身很不严谨,没有规定开枪的时间,那这个问题答案就很多了。假如两只病狗,它们的主人叫甲和乙,第一天甲发现乙的够是病狗,甲回到家之后1小时发现乙还没有行动,所以甲开枪了,三只也是同理,甲乙丙,一小时后甲发现乙丙都没有行动,所以甲开枪了。不管多少病狗,都可以用一小时来解释,同理我用n小时也解释得通。问题应该修正一下,主人只有白天可以观察狗,只有晚上才可以开枪。这样问题的答案或许就能唯一确定了。

  展开全部1、第一晚没有枪响,说明疯狗的数量至少有2只或以上,若只有一只则未看见疯狗的村民(则自家狗一定为疯狗),因此会自行回家将自家的狗枪杀。若有2只或以上,则村民不能判定自家狗为疯狗。因此所有足够聪明的村民们都判定疯狗数量至少是2只。

  2、第二晚没有枪响,说明疯狗的数量至少有3只或以上,若只有两只疯狗,则只看见有1只疯狗的村民会回家将自家狗枪声。因为看见有3只或以上的狗,因此村民难以判定自家狗为疯狗。

  3、第三晚枪声响起,是因为只有3只疯狗,所以只看见两只疯狗的村民自行回家,将自家狗枪声。

http://mamitamala.com/zidongluojituili/128.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有