经典推理题目(15)
      
          君子、小人和凡夫
      
          三条大汉站在逻辑博士的面前,其中有一个是永远讲真话的君子,有一个是永
      远撤谎的小人,有一个是时而撒谎、时而讲真话的凡夫。
      
          这三个人分别说了如下的三句话:A :我是凡夫。B :A 说的是实话。C :我
      不是凡夫。听了这三句话之后,逻辑博士立即断定A ,B ,C 各为何种人。
      
          为什么?
      
          分析与解答
      
          首先,因为君子是不会自称凡夫的,所以,A 不可能是君子。这样A 或者是小
      人,或者是凡夫。
      
          假定A 是凡夫。如果A 是凡夫,B 就不可能是凡夫了,凡夫只有一个。这样,
      B就是君子。这样一来,A,B ,C 三人分别是凡夫、君子、小人。小人是说假话的。
      C说:“我不是凡夫”,此话为假,那么,C就是凡夫了。这样,凡夫就有两个了,
      与设定的条件矛盾。因此,设A 是凡夫是不能成立的。因此,A 是小人。这样,B 
      的话成了假话。他必定是凡夫(既然A 是小人,B 不会也是)。由此可见,A 是小
      人,B 是凡夫,C 是君子。
      
          说谎岛上的运动会当逻辑博士访问说谎岛时,该岛正在举行第50届夏季运动会。
      大会主席给100 米赛跑的第一、二、三名发奖时,逻辑博士正好在现场。博士向两
      个看热闹的岛民问道:“你们两位是什么族的?”听了博士的问话后,这两个人互
      相指着对方说:“他是两面族的。”这时,博士又继续问道:“100 米比赛跑第一
      名的人是哪个族的?”“诚实族的。”高个子岛民回答说。“不,是说谎族的。”
      这是矮个子岛民的回答。逻辑博士再问:“跑第二名的是哪个族的人呢?”高个子
      的岛民回答说:“两面族的。”矮个子岛民说:“诚实族的。”“那么,跑第三名
      的人呢?”逻辑博士又问道。“说谎族的。”这是高个子的回答。“两面族的。”
      这是矮个子的回答。
      
          根据这两个岛民的回答,你能说出这两位观众是什么族的吗?获得100 米赛跑
      的第一、二、三名,又各是什么族吗?
      
          分析与解答
      
          先把这个岛民的回答整理成了表。
      
          对方100 米
      
          第一名
      
          100 米
      
          第二名100 米
      
          第三名
      
          高个子的回答两面族诚实族两面族说谎族矮个子的回答两面族说谎族诚实族两
      面族
      
          (1 )这两个岛民不是诚实族的。因为如果有一个是诚实族的话,那么,他的
      对方一定是两面族的(因两人都说对方是两面族的)。再说,如果两人都是诚实族
      的话,那么,对连续三个问题的回答是一致的,但由上表可知,关于100 米赛跑的
      一、二、三名的族别的连续三个问题,他们两人的回答没有一个是一致的。由此可
      知他们两人都不是诚实族。
      
      
      
          (2 )这两个岛民不可能都是两面族的。因为如果两人都是两面族的话,那么,
      两人对第一个问题的回答就都是实话,从而对第三个问题的回答也应该都是实话,
      即回答应该相同。但实际上他们的回答是不同的,因而两人不可能都是两面族。  
      (3 )也不可能一人为两面族,一人为说谎族。因为两人都说对方是两面族,如果
      真的是一人为两面族一人为说谎族的话,岂不是说谎族的人也说了实话。
      
          (4 )排除了上述三种可能,剩下的最后一种可能就是两人都是说谎族。
      
          综上所述,不难推出100 米第一名是两面族,第二名是说谎族,第三名是诚实
      族。
      
      
应天故事汇(gsh.yzqz.cn)

下一章 回目录