A,B头上各有一顶帽子,帽子上各有一个大于0的整数,已知这两个整数相差1.
1个回答

!= 表示不等于

每两句话可以得到一些条件(关于对方的条件)

B != 1,A!=1(如果B = 1,A就可以判断自己为2,同理A!=1)

A != 1,2,B != 1,2(如果B = 2,A就可以知道自己为3,因为现已经知道自己

不为1,同理A!=2)

B != 1,2,3,A != 1,2,3 (如果B = 3,A就可以知道自己为4,因为现已经知道自己不为3,同理A!=3)

B = 4,A = 5(A既然已经知道自己的答案,他不等于3,只有可能B=4,他才能确定自己唯一的答案5,因此B=4,A = 5)