题目:
A、B两男士好奇地询问C女士的年龄,
C女士列出11个可能的答案,分别是
35、36、38、
42、45、46、
51、55、57、
61、62。
C女士接着将她年龄的十位数告诉A男士,
将她年龄个位数告诉B男士。
A男士说“我不知道C的年龄,但我想B也不知道”。
B男士说“我原本也不知道C的年龄,但现在知道了”。
A男士说“哦,那现在我也知道了”。
请问C女士年龄是几岁?
解法:
解答的第一步,A男士说“我不知道C的年龄,但我想B也不知道”。
A男士说B也不知道C的年龄,所以十位数一定是4或6
(因为A男士知道十位数如果是3或5,
而B男士被C告知的个位数恰巧是只出现一次的8、7的话,
那B男士就有可能知道C的年龄了)。
第二步,B男士说“我原本也不知道C的年龄,但现在知道了”。
所以,B由A的第一句话推理出十位数一定是4或6,
然后B就可以确定C的年龄,可见个位数一定不是2。
第三步,A男士说“哦,那现在我也知道了”。
所以,把个位数2删掉后,只剩三个可能。
A男士说“哦,那现在我也知道了”;那十位数一定是6
(因为如果C女士告诉A男士的十位数是4,
那么个位数还有5、6两种可能,
这样A男士是无法确定个位数是那一个的)。
因此,C女士的年龄应该是61岁。
疑问:
“我不知道C的年龄,但我想B也不知道”
凭什么用A男自己的猜测就把4、6划掉
他的说法是,我想B也不知道
但B确实是有可能被告知个位数为7或8的
所以第一步骤针对A这句的推理是完全没意义的
“我原本也不知道C的年龄,但现在知道了”
这句话可以证明原本C女给的个位数
绝对不是7或8,不然他就会知道答案
但你他妈这时候就知道答案?
还需要用错误的第一步骤再加上莫名其妙的第三步骤?
结论,这题目根本没答案