逻辑推理题,狂犬病,急急急急急

在一个村庄里,每户人家都养了一条狗。一天,村长召集大家开会,说现在狂犬病爆发,要把得了病的狗全部宰掉。已知:每个人可以看出别人家的狗得没得狂犬病,但看不出自己家的狗;同时... 在一个村庄里,每户人家都养了一条狗。一天,村长召集大家开会,说现在狂犬病爆发,要把得了病的狗全部宰掉。
已知:每个人可以看出别人家的狗得没得狂犬病,但看不出自己家的狗;同时看出别人的狗有狂犬病,也不能跟狗的主人说。狗不会把病传给人,也不会互相感染。(狗的数量不知道,人的数量也不知道)
第一天,村长开了个会,但没人宰狗。第二天,村长又开了个会,但还是没人宰狗。第三天,村长着急了,开了一个大动员会。结果所有的狗在第三天晚上都被宰了。这期间,没有狗死,狗的数量也没增长。

请问:原来有多少只病狗?
请详细说出原因
展开
 我来答
miniappL6NK2PxHsWPig
2014-11-15 · TA获得超过5002个赞
知道大有可为答主
回答量:1202
采纳率:94%
帮助的人:573万
展开全部
对于解答这道题的我们而言,信息量很少,几乎全是未知数。但对于题目中的人(村民)而言,他们知道的却很多。事实上,除了自己家的狗有没有病之外,其他一切与本题相关的信息,他们都知道。

作为一个逻辑问题,本题需要作几点假设:
(1)村民诊断病狗几乎不需要时间,可以认为在第一天开会时,大家就都已经观察好了;
(2)这3天里,每天有2件事:
①白天开会;第1天会上,村长告诉大家村里有病狗;其后每天,村长告诉大家前一天晚上的杀狗情况;
②晚上杀狗;
(3)如上所说,村里至少有1条病狗——而且在第1次开会时村长就告知大家这一点了。

所有村民都会做这样的推理:
(1)既然村里肯定有病狗,如果某人观察到别人家的狗都没有病,即:他看到 0 只病狗,那就说明他自己的狗有病——他自己肯定也明白了;那么第1天晚上,他就会杀死自己的狗。
(2)如果某人(记为A)看到 1 只病狗(设其属于B):
首先,A 不能在第 1 天确定自己的狗是否有病,所以A不会在第 1 天晚上杀狗;
其次,A 也知道,除B之外的其他人,也至少看到 1 只病狗;他们也不会在第 1 天晚上杀狗;而B 有没有看到病狗,就取决于A自己的狗了——此时,A是不知道答案的。

所以在第 2 天开会时,
(2.1)如果村长说头天晚上有人杀狗了,那所有人都会知道这个人就是B;而这其实就是(1)所说的情形;
(2.2)如果无人杀狗,就说明B也看到了病狗,即:A的狗就是病狗;结果就是:第 2 天晚上,A就会杀死自己的狗;
同样的,B 和 A 一样也只看到了 1 只病狗,所以第 2 天晚上,他也会杀狗。
同时,“我们”也知道了,A、B之外的其他人,都看到了 2 只病狗。

以此类推,可得出这样的结论:有几只病狗,这些狗就会在第几天晚上被杀。

所以,答案是:有 3 只病狗。
维意333
2014-11-15 · TA获得超过127个赞
知道答主
回答量:108
采纳率:0%
帮助的人:11.8万
展开全部
如果看不出别人的狗有狂犬病(也就是看出别人的狗没有狂犬病)能不能跟别人说呢
追问
不能跟狗主人说,能跟村长,其他人说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天道kz
2014-11-15 · TA获得超过244个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:107万
展开全部
待我看完柯南最后一集再来解答此题!
更多追问追答
追问
你不如看完火影再来答
追答
火影已经看完了啊。  
再说看火影也解决不了这个问题啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式