智慧题:打狗问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:59:19
打狗问题是这样的:A村住着100户人家,每家都养了一条狗,已知这些狗中有病狗.每家都只能通过观察别人家的狗是否有病去判断自己家的狗,一旦判断出自家的狗有病,就必须打死自己家的狗,{每家只能打自己的狗}第一天过去没有枪声:第二天过去仍然没有枪声:第三天傍晚同时响起一片枪声.
请问:A村有多少条狗?

100只狗
97只好狗
3只病狗
第一天没人杀,说明每个人至少看到其他的狗中有一只病狗,否则第一天就有人杀狗了,也就是说,有病狗主人也看到了除了自己的狗之外还有一个病狗.因此第一天没人杀狗,可以推断村子里至少有两只病狗
第二天没人杀,说明每个人至少看到其他的狗中有两只病狗,否则第二天就有人杀狗了,因为村民也都明白,第一天没人杀狗,可以推断村子里至少有两只病狗,所以如果除了自己的狗之外,看到其他的狗里只有一只病狗,他就能推断出自己的狗是病狗.因此第二天没人杀狗,可以推断村子里至少有三只病狗

第三天,杀了,道理同上,说明只有三只病狗

开头不是说了吗:A村住着100户人家,每家都养了一条狗.所以,共有100条.呵呵

题目上是问A村有多少条狗?
那么根据A“村住着100户人家,每家都养了一条狗”
1*100=100(条)
只要答有100条狗就行了,后面都全是废话,这样才叫智慧题