早教吧 育儿知识 作业答案 考试题库 百科 知识分享

智慧题:打狗问题是这样的:A村住着100户人家,每家都养了一条狗,已知这些狗中有病狗.每家都只能通过观察别人家的狗是否有病去判断自己家的狗,一旦判断出自家的狗有病,就必须打死自

题目详情
智慧题:
打狗问题是这样的:A村住着100户人家,每家都养了一条狗,已知这些狗中有病狗.每家都只能通过观察别人家的狗是否有病去判断自己家的狗,一旦判断出自家的狗有病,就必须打死自己家的狗,{每家只能打自己的狗}第一天过去没有枪声:第二天过去仍然没有枪声:第三天傍晚同时响起一片枪声.
请问:A村有多少条狗?
▼优质解答
答案和解析
100只狗
97只好狗
3只病狗
第一天没人杀,说明每个人至少看到其他的狗中有一只病狗,否则第一天就有人杀狗了,也就是说,有病狗主人也看到了除了自己的狗之外还有一个病狗.因此第一天没人杀狗,可以推断村子里至少有两只病狗
第二天没人杀,说明每个人至少看到其他的狗中有两只病狗,否则第二天就有人杀狗了,因为村民也都明白,第一天没人杀狗,可以推断村子里至少有两只病狗,所以如果除了自己的狗之外,看到其他的狗里只有一只病狗,他就能推断出自己的狗是病狗.因此第二天没人杀狗,可以推断村子里至少有三只病狗
第三天,杀了,道理同上,说明只有三只病狗