琴歌吉他独奏西游记:一个村子里,有若干只疯狗!

来源:百度文库 编辑:高校问答 时间:2024/04/29 19:40:59
一个村子里,有若干只疯狗!(每家都有一只狗,不知道总共有多少只狗),早上所以人去看别人的狗,晚上若能确定自己家狗是疯狗杀!(主人看不出自己家的狗是不是疯狗)第一天晚上,无人杀狗。第二天晚上,无人杀狗。第6天晚上,疯狗全被杀!
问:有几只疯狗?

3条

1。因为有狗病了;
2。如果全村只有2只狗,那么只有两种情况:1只狗生病,或2只狗生病;如果只有一只狗生病,则必有一人看见的是没生病的好狗,他回家就会把狗干掉;如果2只狗有病,第一天都看见病狗,他们都回去睡觉,不会杀狗,但第二天,因为没听见枪响,所以,一定自己的狗也病了,故都会把狗杀了。
3。如果全村只有3只狗,分析同上。
4。如果有N只狗,结果也一样。
所以,这题和村里有多少狗没有关系,关键在于多少天没有响枪,我们从最简单的情况着手分析,这题就变得很简单了。

--------------------------------------------------------------------------------

1。因为有狗病了;
2。如果全村只有2只狗,那么只有两种情况:1只狗生病,或2只狗生病;如果只有一只狗生病,则必有一人看见的是没生病的好狗,他回家就会把狗干掉;如果2只狗有病,第一天都看见病狗,他们都回去睡觉,不会杀狗,但第二天,因为没听见枪响,所以,一定自己的狗也病了,故都会把狗杀了。
3。如果全村只有3只狗,分析同上。
4。如果有N只狗,结果也一样。
所以,这题和村里有多少狗没有关系,关键在于多少天没有响枪,我们从最简单的情况着手分析,这题就变得很简单了。

除5只外其它的全是疯狗,因为第1.2.3.4.5天看别人的狗都不能确定自家的狗是疯狗,到第6天看到疯狗了,才识别出来自己的狗是疯狗,所以疯狗全杀拉!

n只狗

全村