面试 脑门上贴数字

两人玩游戏,在脑门上贴数字(正整数>=1),只看见对方的,看不见自己的,而且两人的数字相差1,以下是两人的对话:
A:我不知道 B:我也不知道
A:我知道了 B:我也知道了
问A头上的字是多少,B头上的字是多少()

A第一次猜不到,说明B头上的数字不是1。如果B头上是1的话,A会猜到自己头上是2。
B第一次猜不到,说明A头上的数字不是1或2。如果A的头上是2的话,A会猜到自己头上是3,因为A已经排除B头上的数字是1的可能性。
A第二次猜到了,因为B上一次没猜到已经帮A排除了一种可能性,那个被排除的可能性就是2,所以A是3。
B知道了A是3,那么只有B是2的时候,A才能确定这个状况,B是4的时候,A是不可能依靠两次就能判断出自己的。
其实可以总结出,谁先猜到,谁头上的数字比较大。

发表评论

电子邮件地址不会被公开。 必填项已用*标注