解析參考:
一個奇怪的村子共有100個人,其中有男人和女人,男人說真話而女人說假話。
一天,一個陌生人來到這個村子,他問村民:“你們村共有多少個女人?”第一個村民說1個,第二個村民說2個……以此類推,第一百個村民說100個。請問這個村子到底有多少個女人?哪個村民說的話是真話?
村子里的男人說真話,且每個村民回答的答案都不一樣,由此我們推斷這個村子只有1個男人,卻有99個女人。那么陌生人問的第幾個村民是男的呢?
如果陌生人問的第1個村民是男的,男人說真話,那么村子只有1個女人,而其他99個村民都在說假話,女人說假話,那么有99個女人,顯然矛盾。
如果陌生人問的第1個村民是女的,她說的是假話,第二個村民也是女的……直到第99個村民,他是男的,說的是真話,最后一個村民是女的,說假話,那么這個村子有99個女人,與我們的推斷一致。因此,陌生人問的第99個村民是男的,他說真話。