解析参考:
一个奇怪的村子共有100个人,其中有男人和女人,男人说真话而女人说假话。
一天,一个陌生人来到这个村子,他问村民:“你们村共有多少个女人?”第一个村民说1个,第二个村民说2个……以此类推,第一百个村民说100个。请问这个村子到底有多少个女人?哪个村民说的话是真话?
村子里的男人说真话,且每个村民回答的答案都不一样,由此我们推断这个村子只有1个男人,却有99个女人。那么陌生人问的第几个村民是男的呢?
如果陌生人问的第1个村民是男的,男人说真话,那么村子只有1个女人,而其他99个村民都在说假话,女人说假话,那么有99个女人,显然矛盾。
如果陌生人问的第1个村民是女的,她说的是假话,第二个村民也是女的……直到第99个村民,他是男的,说的是真话,最后一个村民是女的,说假话,那么这个村子有99个女人,与我们的推断一致。因此,陌生人问的第99个村民是男的,他说真话。