题目
两人玩游戏,在脑门上贴数字(正整数>=1),只看见对方的,看不见自己的,而且两人的数字相差1,需要猜自己的数字是多少。
两人的对话:
A:我不知道
B:我也不知道
A:我知道了
B:我也知道了。
问A头上的字是多少,B头上的字是多少?
过程推理
第一轮
A看了B后说不知道,推知B不是1
B看了A后也说不知道,推知A不是1
第二轮
A在推知自己不是1后确定了答案,只有一种可能,那就是1原本在A那里是一个备选答案,排除掉之后就只剩另外一种可能。假设B头上的数字是X,那么A的备选答案就是X-1和X+1,两个备选答案的差值为2,那么A的另外一个备选答案要么是-1,要么是3,-1明显不对,那么A就确定了自己头上的数字为3
B在推知A为3后,他就能确定自己头上的数字一定在A的两个备选答案,即1和3之间,那么B就是2