十州风云志第二部:一个逻辑算法题!

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 18:07:43
今天有个笔试题挺有意思,自己想了满久没有比较好的答案

有一个小村子,平静的住着50对夫妻,有个规定:一旦丈夫有了外遇,村子里所有的女人(除了他妻子外,因为没有人敢告诉她)就都知道了.另外村子还有一个规定:要是妻子知道了她丈夫有外遇的话,那么她必须当天就杀了他丈夫.有一天村子里来了一位圣人,圣人从来都不说谎话,圣人告诉他们,村子里至少有一个男人有外遇.
请问:村子里会发生什么事情?

请给出详细解法!

因为圣人的话是真的,所以有一个男人有外遇。
而男人有外遇其他女人都知道,不知道的就是她的老公有外遇。
而所有的女人都不知道是哪个男的有外遇。
所以所有的女人都会杀了自己的丈夫。

最后的结果就是村里所有的男人都被自己的女人杀了。

什么事都没有

死了三个男的

如果只有一个第一天就会死掉,如果两个,第二天死两个,如果三个第三天死三个,以此类推。
因为圣人说至少一个,如果等于1的话,没看到别家外遇的那个妻子就会杀了她丈夫,如果两个,只看到1个家里有外遇的妻子,发现第一天没人死,就会在第二天杀了她的老公,以此类推。