首先两人手里的数字只可能是1,2,4,8,16
第一句不知道(A说的),表明A手里不是16,因为只有16*1才符合规则,如果A手里是16,B手里只可能是1;
第二句不知道(B说的),B知道了a手里不是16,如果B手里是1,因为1*8和1*16才符合规则,但A手里已经表明自己手里不是16,所以B手里是1的情况下,A手里只可能是8,但是B说不知道,则说明自己手里不是1,
第三句不知道(A说的),这时候A知道了B手里不是1,假如A手里面是8,符合规则的只有8*1和8*2,但是上一句B表明手里不是1,只剩了8*2一个组合,如果A手里面是8,则B手里面只可能是2,但A说不知道,证明A手里不是8
第四句不知道(B说的),此时B知道A手里不是16和8,而且B表示过自己手里不是1,如果手里是2的话,有2*4和2*8两个可能性,上一句A说的不知道表示了自己不是8,则只剩下了2*4一个选择,A手里只可能是4,但是B回答不知道,证明自己手里不是2
第五句知道(A说的),A知道了B手里不是1和2,自己表示过了手里不是16和8,如果A手里是4,4有4*2和4*4两个选择,第四句话B表明过自己手里不是2,只剩下了4*4一个选项,所以A手里应该是4,
第五句不知道(B说的),B知道了A手里是4,自己手里也只可能是4的情况下才符合乘积是8或者16的规则,因为2已经在第四句话排除了,所以B手里也是4
标签:相乘