? 一个逻辑学教授有三个非常聪明的学生,有一天教授给每个人头上贴了一张纸,纸上有一个正整数,其中某个数是两外两个数之和。教授第一轮问第一个学生猜的出来吗?猜不出。问第二个,猜不出。问第三个,猜不出。第二轮问第一个,猜不出;问第二个,猜不出,问第三个,144。另外两个人是多少?
A:72和72
B:36 和108
C:48和96
D:120和24
设为abc三人
条件? a>0,b>0,c>0且都为整数。每个人可以看见另外两个人的数字。
开始推断:
第一轮教授问a,a说猜不出,这提供了一个信息:? b不等于c,如果b=c,那么a就会猜出a=b+c。
因为a只能是b+c或者b-c或者c-b。如果b=c,那么b-c或者c-b都是0,所以a就会猜出自己是b+c。
第一轮,教授问b,b知道自己和c不等(a提供的信息),但是也说出猜不出,所以这里很轻易得知a不等于c。但是这里b是知道b是不等于c的,他也看到a不等于c。
第一轮教授问c,他也猜不出,所以我们可以得知a不等于b,至此,abc为互相不同的数字,因为没有一样的数字.
所以第一轮排除了A和C。
排除A的理由:没有一样的数据。?
排除C的过程:如果是48? 96? 144? ?,第一轮的b发言:猜不出。所以给了c一个信息:我并不是48。
那么再带入到c的视角中来看:48? ?96? 我又不是48,但是我又必须是a+b或者b-a或者a-b,后面两个一个是48,一个是负数,都不符合条件,所以如果是48和96,那么c就会猜出自己是144.但是c并没有猜出,所以C选项可以排除.
而第二轮中:如果是D选项,对于第三个人c来说:120? 24? 144? ?它并不能猜出自己是96还是144,因为如果自己无论是120? 24 96? 还是? 120 24 144? 两轮的发言a和b两个人确实应该说自己不知道,而c也不知道自己是多少,因此第二轮c也应该猜不出自己是多少但是c猜出了自己是144,但是没有任何根据排除自己是96这个选项。
但是如果是B选项:第三个眼中是36? ?108? 所以他可能是72或者是144,如果是72的情况下:在第一轮的c发言以后,第二轮第二个人b就可以判断出自己是并不是36,可以猜出自己是108,但是第二轮的b并没有猜出,所以自己并不是72,因此自己就是144.
因此选B选项。这种属于是投机取巧的一种推理。