有ABC,三人,C分别给AB每人一个正整数,且AB都互相不知道对方的数字是什么,A的数字为2,B的数字为4。C告诉两人他

有ABC,三人,C分别给AB每人一个正整数,且AB都互相不知道对方的数字是什么,A的数字为2,B的数字为4。C告诉两人他们数字之积为8或16。然后让他们互相猜对方的数字,且只有一次机会。于是A先说了一句不知道,B接着说了一句不知道,A又说了一句不知道,B又说了一句不知道,然后A就猜出了B的数字是4,请问这是为什么?我一直想不通,求教。
翼fei 1年前 已收到1个回答 举报

in6767 幼苗

共回答了14个问题采纳率:78.6% 举报

首先A说了我不知道,表明此时他让B知道了自己的数字不是16,因为如果是16肯定能猜出,B的数字是1,然后B听完也说了不知道,这就能让A猜出他的数字不是16和1,然后A还是说了不知道,此时B就能猜出A的数字肯定没有1和8,所以此时A知道B猜出他手上的数字只有可能是24。然而B还是说了一句不知道,那么就能证明B手上的数字肯定没有8,因为A的数字是2,所以B的数字只可能是4。

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.577 s. - webmaster@yulucn.com