A、B、C 三人在圆桌前围坐,圆桌上放有五张正面分别标有 1、2、3、4、5 的数字而背面向上的卡片。三人各自从圆桌上取一张卡片,不得看卡片正面数字而把卡片正面朝向其他两人把卡片背面朝向自己。游戏规则为:三人中手持最大数字卡片者为赢,其余两者为输。每个人如果确实认为自己手持卡片中的数字大于其他两人则可宣称“我赢了”,如果确实认为自己手持卡片中的数字小于其他两人之一则可宣称“我输了”,如果无从判断输赢则可宣称“我不知道”。
现在,A 说:“我不知道”,B 说:“我不知道”,C 说:“我输了”[顺序不计]。
原问题:A、B、C 三人手持卡片上的数字为何?
逻辑分析[程京德]:
(1)因为有两人说“我不知道”,所以三人都从此信息可知,自己手持卡片不能是5,否则,另外两个人必然说“我输了”而不会有人说“我不知道”。
(2)因为有两人说“我不知道”,并且从上面(1)可知三人手持卡片不能是5,所以三人都可知,自己手持卡片不能是4,否则,另外两个人必然说“我输了”而不会有人说“我不知道”。
(3)因为有两人说“我不知道”,并且从上面(1)和(2)可知三人手持卡片不能是5也不能是4,所以三人都可知,自己手持卡片不能是3,否则,另外两个人必然说“我输了”而不会有人说“我不知道”。
(4)因为有两人说“我不知道”,并且从上面(1)、(2)、(3)可知三人手持卡片不能是5也不能是4也不能是3,所以三人都可知,自己手持卡片不能是2,否则,另外两个人必然说“我输了”而不会有人说“我不知道”。
(5)因为有两人说“我不知道”,并且从上面(1)、(2)、(3)、(4)可知三人手持卡片不能是5也不能是4也不能是3也不能是2,所以三人都可知,自己手持卡片不能是1,否则,另外两个人必然说“我输了”而不会有人说“我不知道”。
问题[程京德]:上面的逻辑分析是否正确,为什么?
[逻辑分析与答案请看下期逻辑推理趣题]