一道逻辑推理题
逻辑推理吧
全部回复
仅看楼主
level 1
一个逻辑学的教授,有三个非常聪明的学生,一天教授给他们出了一道题。教授在每个人背后贴了一张纸条,并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个,(每个人可以看到另外两个数,但是看不见自己的) 教授闻第一个学生,你能猜出自己的数字么?回答,不能 问第二个,不能 第三个,不能。再问第一个,不能 第二个,不能 第三个,我猜出来了,是144! 你知道他是怎么猜出来的么?另外两个人的数是多少?
2007年01月21日 14点01分 1
level 0
另外两人的数字都是72。首先教授问第一个学生的时候,根据某两个数的和等于第三个,由于第一个学生看到的是他人的2个数字,也就是72和144,所以自己那个数字可能性就有2个,也就是144-72=72或者72+144=216,所以他不知道自己确切的数字。而第二个也是同样的情况。而第三个因为看到的其他2个人的数字都是72,所以他也有2个可能性,就是72+72=144,72-72=0。但教授再次问他们的时候,假设第3个学生的数字是0,那么第1和第2个没理由会答不出来,因为72跟0无论是加还是减都是原来的数,所以第3个推断自己的数字只能是144了
2007年01月25日 00点01分 2
level 1
正解应该是:24:120首先,2楼的逻辑就是错误的第一个学生说不知道,那么第2个和第3个学生就确定,2和3头上的数不一样第2个学生说不知道,第1和第3个学生就可以确定,1和3不一样,且第一个不是第3个的两倍(因为如果第一个是第2个的两倍的话,第2个学生就可以判断,既然2+3≠1,那么自己头上的数必然是1和3的和,既然第2个学生说不知道,那说明第1个不是第3个的两倍第3个学生说不知道,说明1和2头上的数不一样,且第1个不是第2个的两倍,而且第2个也不是第1个的3倍(理由同上)第1个还说不知道,说明第2个不是第3个的3倍,第3个也不是第2个的4倍(理由同上)第2个还说不知道,说明第1个不是第3个的4倍,第3个也不是第1个的5倍第3个说知道了,说明第2个正好是第1个的5倍或者第1个正好是第2个的6倍144除以7不是整数,所以只能是第一个:第2个是第1个的5倍所以,答案是24:120
2007年01月27日 08点01分 3
level 1
可2楼的推断得也没错哈...
2007年01月27日 09点01分 4
0不是正整数
2013年04月03日 03点04分
level 0
4楼是小白。。虽然我也没看懂3楼说的~嘿嘿~我是五十步的~
2007年02月17日 12点02分 5
level 0
36 108
2007年04月10日 14点04分 6
level 0
支持三楼
2007年04月28日 02点04分 7
level 1
二楼开玩笑吧!如果前两个都为72的话,那么第三个就会认为自己不是0就是144,但如果是0的话,那么第一个人看到的就是72和0,这样的话第一个人就在第一轮就能推理出自己是72了!既然第一个人在第一轮没有推力出,那么第三个人不可能是0,所以第三个人在第一轮就能推力出自己是144了,而不是第二轮!所以不可能是72,72,144
2007年04月30日 06点04分 8
level 1
呵呵 这道题的答案一定是36、108、144。不妨设这三个数是x、y、z。通过第一轮可以知道这三个数不相等,否则他们的数就不会是正整数。然后是第二轮,通过第三个人猜出来的144可列:x+y=144.第三个人之所以会猜出来,是因为他把x和y差设了,设为m.可列:x-y=m.他之所以能舍,是因为不符和三个数都不相等,所以又可列:m-y=y或m-x=x,不然的话,就会被第二或第三个人猜出来。综上,只要解完方程就可以的出来答案了。(36、108、144)
2007年06月24日 01点06分 9
level 2
2楼条件也不看,教授都说是正整数了,0可以排除么,第一次就可以确定是144了呀!
2007年08月16日 17点08分 10
1