公务员推理问题~天才来~帮忙推理一下~

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:41:40
在一个偏僻的山里,有一个村庄。这里是女人掌权,女人对一切事务说了算。村里有100对夫妇。

在这个村里已经形成了约定俗成的规定。如果女人发现自己的丈夫对自己不忠的话,就会毫不犹豫地将他杀死,而且就在当天执行。当然,她必须有确切的证据来证明她的丈夫不忠。由于这个因素,某个女人发现某个男人不忠,她不会将之告诉那个不忠男人的妻子。但是,她会告诉其他人的妻子,并且女人们会相互传递这一信息,因此最后,一个男人不忠,除了其妻子不知道外,其他女人都知道。

而事实上是,村子里的这100对夫妇的男人都不忠,但由于女人不会将她知道的事实告诉不忠男人的妻子,每个女人都不知道自己的男人不忠。因此,该村子一直很稳定,而没有发生妻子杀死丈夫的行为。

村子里有一个辈分很高的老太太,她德高望重,诚实可敬。因每个人都向她汇报村里的情况,因此她对村里的情况了如指掌,她知道每个男人都不忠。

一天,这位老人对这100个女人说了一句很平常的话:“你们的男人当中至少有一个是不忠的。”于是,村里发生了这样一个事情:前99天,村里风平浪静,但到了第100天,村里发生了一场大屠杀,所有的女人都杀死了她们的丈夫。

这是为什么?(这是一个有关公共知识的问题)

有三个必要条件:
(1)、妻子一旦发现丈夫不忠,必须在当天将其杀死;
(2)、村里女人们除了瞒着不忠男人的妻子外,都互相传递消息。
(3)、老太太德高望重,诚实可信,而且老太太知道明察秋毫。她的话,女人们相信。

每个女人知道不忠的男人一共有99个,就是除了自己丈夫以外的男人不忠,她都知道,只是不知道自己的丈夫而已

“你们的男人当中至少有一个是不忠的。”
所以每个女人都会想,是别人的丈夫,那么别人会杀掉她自己的丈夫的。
A女人这么想,所以没有杀自己的丈夫
B女人也没有杀,也是这么想的
C女人也是这么想
D.E.F.....
所以第一天没有发生杀丈夫的事
第二天,A想,B之所以没杀,可能是因为B以为C会杀,所以她没动手;C之所以没杀,可能是因为C以为D会杀,所以她没动手;....
这是A想的,同样BCDEF....都是这么想
第三天,A想,B昨天之所以没杀,应该是以为D会杀吧?因为B发现C没有杀啊,所以肯定是在和自己一样想的。而C昨天之所以没杀,应该是以为E会杀吧?因为C发现D昨天没有杀啊,所以肯定是在和自己一样想的。
(发现什么?A的想法是:开始是B,后来是C,后来是D.....)
第四天,依此类推,知道第99天,她怀疑的所有人都没有杀,所以她知道了,大家在等她杀,于是她知道了,是自己的丈夫不忠了,于是就把自己的丈夫杀掉了
同时,别的女人也是这么想的,所以大家同一时间都把自己的丈夫给杀掉了