1、猜数字
题目:两人玩游戏,在脑门上贴数字(正整数>=1),只看见对方的,看不见自己的,而且两人的数字相差1。
以下是两人的对话:
A:我不知道
B:我也不知道
A:我知道了
B:我也知道了
问 A 头上的字是多少,B 头上的字是多少。
答案:A 是 3,B 是 2。
思路:站在每个人的角度以及上帝视角思考问题。
解析:
以下为 A 和 B 已知的信息量:
第一轮:
A:知道 B,自己有 B+1 或 B-1 这两种可能。
此时 A 知道的信息量不足以做出判断,所以 A 说不知道。
B:知道 A,自己有 A+1 或 A-1 这两种可能。另外,原来 A 看着自己的数字没办法推出他自己是多少,所以知道了 B ≠ 1(因为如果 B = 1,那么 A 就可以知道他自己是2了)。
此时 B 知道的信息量不足以做出判断,所以 B 说不知道。
第二轮:
A:原来 B 看着自己的数字没办法推出他自己是多少,所以知道了 A ≠ 1(因为如果 A = 1,那么 B 就可以知道他自己是2了)。
转到上帝视角:接着 A 就推测出自己的数字了,说明 A 新增的信息(A≠1)帮他排除掉了其中一种可能,所以他排除掉了 B-1 这个选项(因为如果他排除掉的是 B+1 这个选项,说明 B=0,与题干不符),说明 B=2(即 B-1=1,B=2),而 A = B+1 = 3
B:A 已经知道自己是多少了,说明我的回答给他提供了可以排除掉一个选项的信息,而我的回答只能让他知道他自己不等于 1,然后他排除掉了 1 这个选项就得出自己是 3 了,那么说明我是 2。