4、
在五张卡片上的一面分别写上1~5中的某个数字,并把数字翻过去。由A~C三人从这五张卡片中任意抽取1张,并把抽取的卡片举过头顶,这样,每个人自己看不到自己的卡片而其他两人能看见。这时,最大数字都为胜,其他2人为负。各人根据所看见的其他二人的卡片进行判断,如果断定自己卡片的数字确实比其他二人都大就说“赢了”,如果断定至少还有1个人所持的卡片数字比自己的卡片的数字大就说“输了”,如果无法判断就说“不知道”。下面是3人按照A,B,C的顺序所作的回答。 A:“不知道”
B:“不知道”
C:“输了”。 请推断各人所持的卡片的数字。(关键是对此题的思考线索必须是连续的) 【解题思路】: A说“不知道”:可以推出B、C中没有5;(如果A看到B、C中有5的话,A会直接说“输了”,A看到外面没有5,但又不知道自己是不是5,所以A会说“不知道”); B说“不知道”:注意B是在A说“不知道”的基础上说的“不知道”,A没有看到5,因此B是在知道自己不是5的前提下说的,所以A也不会是5和4(因如A是4的话,B会说“输了”),B没有看到4;所以,此时可以肯定A和C的取值范围是1、2、3; C说“输了”:此时,C是在知道了A、B都没有看到5的前提下说的,同时C也知道了自己的取值是在1、2、3中,但C说输了,则C一定是看到了4或者3,由上知A不是4,则B有可能是4或3,但B一定不是3(因为如果B是3的话,则A、C只有可能是1或2,则B会说“赢了”,因1和2是最小的,B一定比这两个数大),则断定B就是4。 推出可能的结论是:B为4;A、C取值范围在1、2、3里,同时1和2不能同时出现。则有如下可能的数字组合; 验证结论:第1种、第2种成立。 第3种不成立。因为如果是A是3,B是4,C是2时,A说不知道,使B知道了自己不是5,但B看到了A是3、C是2,则B知道自己不是1就是4,但如果自己是1时,A会说“赢了”(因为B是1,C是2时,A一定比它俩大),但A说“不知道”而知B自己不是1,而一定是4,当B断定自己是4时,B会说“赢了”,而不会说“不知道”。由此而知3、4、2这个组合不成立。 同理第4种3、4、1也不成立。 最终可能的数字组合有两种: |