逻辑学院
狗
查看:
2396
|
回复:
4
[IQ风暴]
狗
转载
简洁模式
31467
头像被屏蔽
发表于 2014-4-22 12:35:51
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?
33439
发表于 2014-4-22 13:02:37
全是病狗,前两天没有人枪毙狗,狗主人知道了自己的狗才是病狗,于是全部开枪打死了自己的狗
30971
发表于 2014-4-22 14:42:18
3只把?
这里首先要看第一天没有枪响 只能证明没有人看到49只全没病的狗(因为必定有病狗) 所以看到的情况只能是有病狗跟没病狗 还有全是病狗 2种情况、(暂时忽略数量问题) 现在来考虑第三天村民的行动 他们能确定知道自己的是狗是病狗 ,但掉转头来看 因为也不知道有多少只病狗 假若有人看到全部是病狗 但他也不能保证有人看到有病狗跟没病狗。 看到有病狗跟没病狗的人 也不能保证 有人看到的有病狗跟没病狗数哪个比较少 而且他们互相之间也不能交流 其实好难确定 所以我觉得只能是某些一定能确定的情况。
就例如 第一天没有枪声 所以肯定没有人 看到全部是没病狗 。 (这里说明病狗数肯定大于等于2) 继续前一天的总结 假若我看到有一只病狗 那我家的狗绝对是病狗(因为病狗数肯定大于2)。(因此病狗数应该大于等于3)第三天也是一样 。= = 我觉得应该是3个人看到有2只病狗 所以第三天的时候他们知道自己的是病狗= =。
31196
发表于 2014-4-23 12:58:03
2只,第一天一位狗主人发现了其他人的狗里只有一只是病狗,可是他无法确定自己的狗是否生病。但第二天他们又会发现这只狗没被杀,说明另一位主人无法确定自己的狗是不是病狗,但是其他四十八只狗都健康,就只能是自己的狗生病了,所以第三天他杀了自己的狗。另一位主人也是这样想的。
33571
发表于 2014-4-29 11:43:26
额。。俺猜一只狗有病,因为只有“一”阵枪声,而不是两阵,或三阵,只有一声枪响,所以是一只狗。。好吧,虽然我不知道对不对,表拍我{:tlxy42:}
返回版块
尚未登录
高级模式
您需要登录后才可以回帖
登录
|
加入学院
回帖后跳转到最后一页
发表回复
贝克街相馆
分享
复制链接