查看: 2030|回复: 6

[逻辑推理] 枪与狗

转载  已解决  简洁模式
发表于 2020-2-18 21:32:46 | 发自安卓客户端
一个村子里,有50户人家,每家都养了一条狗。现在,突然有一天村子里发生了传染病且村子里面出现了n只病狗,村里规定,谁要是发现了自己的狗是病狗,就要将自己的狗枪毙。
但问题是,村子里面的人只能看出别人家的狗是不是病狗,而不能看出自己的狗是不是病的,如果看出别人家的狗是病狗,也不能告诉别人。
于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起,问村子里有几只病狗?
答案有且只有一个

此回答在 2020-2-19 00:11 被选定为谜题答案,获得破案经验 1

发表于 2020-2-18 21:45:46 | 发自安卓客户端
3个吧,我感觉和前几天的黑帽子很像
登录帐号可查看完整回帖内容
发表于 2020-2-18 21:43:32 | 发自安卓客户端
25只病狗吗
匿名
发表于 2020-2-18 22:01:29
三只,当第三天时主人知道除了看到的两条病狗还有一只自己的
发表于 2020-2-18 22:20:49 | 发自安卓客户端
三只,具体过程我给出,假设ABC
A看到BC的病狗
B看到AC的病狗
C看到AB的病狗
A在想BC得去枪毙狗,BC的想法相同
第二天没有枪声,说明ABC没有意识到自己的狗可能是病的
第三天,ABC开始想到自己的狗可能是病的,所以有三只病狗
尚未登录
您需要登录后才可以回帖 登录 | 加入学院