比较有趣的逻辑推理题?
3个回答
2013-09-04
展开全部
一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。
但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。
于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?
答案:3条
分析:
第一天,如果每个人看到其他49只狗都活蹦乱跳,那么他都不用看自己的狗,根据前提1,每个人都明白,院子里至少有一只病狗,必然是自己的狗病了,那么根据条件2,第一天就会响枪。由于第一天没有枪声,说明假设不对,即:每个人看到其他49只狗都活蹦乱跳是不对的,反过来说每个人至少能够看到一只病狗。
现在的问题是:每个人都看到了至少一只病狗,可为什么没有响枪呢?因为病狗的主人看到的是别人家的病狗,如果他看到的病狗的主人枪杀了自己的狗,他会想:谢天谢地,我家的狗没病,在第一天,在他所看到的病狗的主人先枪杀他的狗之前,他是不敢贸然杀死自己的狗的,如果他这样做,反而会误导他所看到的那个病狗的主人,他会认为自己的狗没有病。第一天没有枪声,那么每个人都知道,院子里至少有两只病狗。
到了第二天,如果每个人都看到48只活蹦乱跳的狗和一只病狗,那么不用犹豫,自己的狗病了,杀吧。可第二天还是没有枪声,那么每个人都知道,院子里至少有三只病狗,那只能等到第三天。
到了第三天,如果每个人都看到47只活蹦乱跳的狗和两只病狗,那么不用犹豫,自己的狗也病了,杀吧。第三天传出一阵枪声,说明有三只狗被杀。
但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。
于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?
答案:3条
分析:
第一天,如果每个人看到其他49只狗都活蹦乱跳,那么他都不用看自己的狗,根据前提1,每个人都明白,院子里至少有一只病狗,必然是自己的狗病了,那么根据条件2,第一天就会响枪。由于第一天没有枪声,说明假设不对,即:每个人看到其他49只狗都活蹦乱跳是不对的,反过来说每个人至少能够看到一只病狗。
现在的问题是:每个人都看到了至少一只病狗,可为什么没有响枪呢?因为病狗的主人看到的是别人家的病狗,如果他看到的病狗的主人枪杀了自己的狗,他会想:谢天谢地,我家的狗没病,在第一天,在他所看到的病狗的主人先枪杀他的狗之前,他是不敢贸然杀死自己的狗的,如果他这样做,反而会误导他所看到的那个病狗的主人,他会认为自己的狗没有病。第一天没有枪声,那么每个人都知道,院子里至少有两只病狗。
到了第二天,如果每个人都看到48只活蹦乱跳的狗和一只病狗,那么不用犹豫,自己的狗病了,杀吧。可第二天还是没有枪声,那么每个人都知道,院子里至少有三只病狗,那只能等到第三天。
到了第三天,如果每个人都看到47只活蹦乱跳的狗和两只病狗,那么不用犹豫,自己的狗也病了,杀吧。第三天传出一阵枪声,说明有三只狗被杀。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-04
展开全部
在一个孤岛上,住着两种居民:人和鬼。有一年,这里闹瘟疫,有一半的人和鬼都的了精神病。这样一来,这里的人就分了四类:正常人,得病的人,正常鬼,得病的鬼。从外表上无法判断他们。他们的不同在于:凡是正常人总是说真话,但得病的人总是说假话。鬼与人恰好相反,正常鬼总是说假话,但得病的鬼总是说真话。这四类人,讲话都很干脆,他们对任何问题的回答,只用两个词:“是”或“不是”。
有一天,有位“逻辑博士”来到了这个岛上,他遇见了一个居民p。“逻辑博士”很想知道p是属于四类居民的哪一类。于是,他就向p提了一个问题,他根据p的回答,立即就推定p是人还是鬼。后来,他又提出了一个问题,又推定出p是正常的,还是得病的。
问题1:你是正常的吗?回答是的是人,回答不是的是鬼。因为正常的人说真话,会说是,得病的人说假话,也会说是。正常的鬼说假话,会说不是,得病的鬼说真话,会说不是。 问完问题一,知道了对方是人还是鬼之后。(1)例如对方是人问题2:你是人吗?回答是的是正常人,回答不是的是得病的人.因为正常人说真话;得病的人说假话。或(2)对方是鬼那么,同理,问题2:你是鬼吗?回答是的是得病的鬼,回答不是的是正常的鬼。因为得病的鬼说真话,正常的鬼说假话。我聪明吧~~我是学旅游的~~
有一天,有位“逻辑博士”来到了这个岛上,他遇见了一个居民p。“逻辑博士”很想知道p是属于四类居民的哪一类。于是,他就向p提了一个问题,他根据p的回答,立即就推定p是人还是鬼。后来,他又提出了一个问题,又推定出p是正常的,还是得病的。
问题1:你是正常的吗?回答是的是人,回答不是的是鬼。因为正常的人说真话,会说是,得病的人说假话,也会说是。正常的鬼说假话,会说不是,得病的鬼说真话,会说不是。 问完问题一,知道了对方是人还是鬼之后。(1)例如对方是人问题2:你是人吗?回答是的是正常人,回答不是的是得病的人.因为正常人说真话;得病的人说假话。或(2)对方是鬼那么,同理,问题2:你是鬼吗?回答是的是得病的鬼,回答不是的是正常的鬼。因为得病的鬼说真话,正常的鬼说假话。我聪明吧~~我是学旅游的~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-04
展开全部
1+1=2
那么1+2=?
那么1+2=?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询