反驳关于村子人猜病狗数目答案是3的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:41:59
原来题目是:
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?

网上的答案是3。

我来反驳:假设答案真的是3
假设人数为A1+A2+A3+...+AN+B+C+D=50人,那么把A1-AN没有病狗的人统一为A,即人数缩小点为ABCD四人。

开始拉:假设答案真的是3的话,A(即一帮没有病狗的人)看到有3个病狗,BCD每人只看到有2个病狗。

A就与BCD聊天说:我看到3个,你们怎么才看到2个,你们少看了自己的狗,你们的狗一定有病。

BCD对A说:我们都看到有两个,也不排除你的狗也没病,可能你的也有病呢?这样不是有4个狗了吗?

A说:我们的一定没有,既然你们每个人看到只有2个,说明有个人的狗是没有病的;我都看到有3个拉,如果我有的话你们岂不是也一样都看见3个吗?说明我的狗一定没有病。就是3个病够拉,就是你们的!!嘿嘿

读者你,别想拉,就是你,正在看我的“驳论”的位大虾就奇怪拉:既然你也假设是3个病狗,不是成立了吗?

哈哈,关键在这拉,那就是:即使是3只狗,第一天就可以知道是谁的拉,第一天就有枪声音拉,为什么要等到第3天。请指教...

老弟,这是心理学问题,不能用逻辑学办法来推理.

不能交流..
给你个完整的答复吧~
假设只有一条病狗...狗主人第一天没看到别个病狗必然回家就干掉它
2只病狗,双方狗主人第一天都只看到一只病狗,但第一天没人杀死,主人立刻知道自己那只也是病狗,第二天干掉
继续推 几天干掉就有几只狗.

好像题目规定村民们不能交流的,

观察后得到的结果不得交流,