题目如下:
一个村子里,有50户人家,每家都养了一条狗。发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?只有晚上才能看出病狗,并且一天晚上只能看一次。
答案是3条。
我觉得这个题目的前提是不是村里面的人一开始也不知道有多少条疯狗?如果村里人一开始就知道有3条疯狗,那么第一天就会有3声枪响