题目
村子里有两种人:一种是只说真话的老实人,一种是只说假话的骗子。
这天,我来到村子,想知道这个村子有几个骗子。
中午吃饭的时候,全村人都围坐在一个大大的圆餐桌旁。
我向每个人都问了一个同样的问题:“你左边的那个人是不是骗子?”
每个人都回答:“是。”
我问村支书:“村子一共有多少人?”,村支书说有25人。
午餐后,我向村里的会计了解更多情况,
会计说:“村里一共有36人,村支书是骗子。”
请问,这个村子一共有多少个骗子?
解答
所有人围在一起,都说左边的人是骗子,所以不可能两个骗子或老实人挨在一起,一定是交叉来坐,而且人数不能是单数(如果是单数就一定出现两骗子或两老实人挨在一起)。
村支书说有25人,是单数,所以村支书是骗子。
因为骗子不会说骗子是骗子,所以会计是老实人。
所以村子有36人,一半是骗子,所以18人是骗子。