智力题-病狗问题
某村有50户人家,每家只有一个人,家里养有一条狗。某天村里得到可靠消息村里有的狗染得了不治之症(此症不传染,且不能致死),但大家都不知道是哪几只狗得了病。第一天,每个人到其余49户人家里检查他们的狗是不是得了病(有病的狗一定可以看出来)。然而他们都不看自己的狗(家丑不可外扬,干脆不看自己的狗了),也不能告诉别人自己所掌握的信息。大家一致规定如果判断出自己的狗是有病的,则要在当天内开枪杀死(枪声极响村里的人都能听到)。如此,第一天大家察看一圈后没有枪声,平安无事。第二天依旧没有枪声。第三天才听到了枪声(当然不能告诉大家是几声^_^)。!
请问:村里到底有几只病狗???用户“wuduguer”于2007-9-23 18:37:19编辑过此帖。
RE:智力题-病狗问题
0只RE:智力题-病狗问题
不对。不要只给个数字,重要的是推理过程。这样才能集思广益。
RE:智力题-病狗问题
第一天没有枪声,说明每个人至少在外面看到一只病狗,自己的可能不是第二天没有枪声,说明每个人至少在外面看到两只疯狗,自己的可能不是
第三天有枪声,说明有人在外面只看到两只,而两天没有枪声,那只能说明至少除去自己看到的两只,还有第三只,就是自己的
三只,
有病狗的主人1看到外面有两只病狗,他就想如果那个有病狗的主人2或者3看到的是一只,那第二天就应该有枪声,而第二天平安度过,也就是说主人2或3都看到了两只,但主人1没有看到除自己看的两只以外的病狗,因此,自己的狗肯定是病狗,(同样可推理至主人2和3)
RE:智力题-病狗问题
原来是这样
页:
[1]