B头上是41,D头上是82。
C在两轮内就猜了出来,应该是另外两人的其中一个的数字刚好是另一个的两倍,这样就只需要知道自己的数是否跟那个少的一样就行了。
如果C跟D一样的话,B在第一轮就应该可以猜出他的数字,应为那样C和D之间的差是0,不是正整数,所以C的数字和B的不一样。同理,因为D也没有在第一轮猜中,C的数字和D的也都不一样。而只有在对方两个数是倍数关系的情况下,又知道自己的数字与众不同,C才能确定自己的数字是另外两数的和,也就是123。而在相加等于123的数字对儿里,只有82是41的两倍,所以可以确定另外两数是41和82。
在就是数字的分配问题了,如果B的数字是82的话,那么他一说他无法确定自己的数,那么C就应该立刻知道自己的数肯定不是41,他在第一轮就可以说出答案了,所以B的数字是41,D的是82。对吧,对吧 |