|
- 阅读:14956
- 回复:10
- 发表于:2013/6/16 23:33:21
- 来自:贵州
- 楼主
- 正序看帖
- 只看该作者
一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。 但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。 于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗? (1)必须确定是疯狗才能杀 (2)杀狗用猎枪,开枪杀狗人人都听的见,没聋子. (3)只能观察其他人家的狗是否得了疯狗病,不能观察自己的狗是否有疯狗病 (4)只能杀自己家的狗,别人家的狗你就是知道有疯狗病也不能杀. (5)任何观察到了其他人家的狗有疯狗病都不能告诉任何人. (6)每人每天去观察一遍其他人家的狗是否疯狗
|
|
|
|
- 成长值:272
- 发贴数:0
- 注册时间:2013/8/30
- 加好友 站内信
|
|
论坛管理员
|
|
|
如果有两条病狗,分别是A家和B家, A(B)看到B(A)家是疯狗,结合上楼的分析,就会知道自家狗是疯狗,所以第二天就会枪响 已知第二天没有响,说明不止2条
|
|
|
如果只有一条病狗,且恰好是自己家的,第一天他看到其他的都是健康的,但病狗又确实存在,所以他就会果断毙了自己的狗,所以第一天就会有枪声,但已知第一天没有枪声,所以一定不止一条
|
|
帖子已过去太久远了,不再提供回复功能,请勿尝试回复!!