51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: juliet7438
打印 上一主题 下一主题

[原创] 面试逻辑测试题

[复制链接]

该用户从未签到

1#
发表于 2007-7-25 01:05:17 | 显示全部楼层
一个教逻辑学的教授,有三个学生,而且三个学生都非常聪明。
一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个。(每个人可以看见另两个数,但看不见自己的。)
教授问第一个学生:你能猜出自己的数吗?回答:不能。
问第二个,不能。
第三个,不能。
再问第一个,不能。
第二个,不能。
第三个:我猜出来了,是144!
教授很满意的笑了。请问你能猜出另外两个人的数吗?请说出理由!
分析与解答
答案是:36和108
思路如下:
首先,说出此数的人应该是两数之和的人,因为另外两个加数的人所获得的信息应该是均等的,在同等条件下,若一个推不出,另一个也应该推不出。(当然,我这里只是说这种可能性比较大,因为毕竟还有个回答的先后次序,在一定程度上存在信息不平衡)
另外,只有在第三个人看到另外两个人的数是一样时,才可以立刻说出自己的数。
以上两点是根据题意可以推出的已知条件。
如果只问了一轮,第三个人就说出144,那么根据推理,可以很容易得出另外两个是48和96,怎样才能让老师问了两轮才得出答案了?这就需要进一步考虑:
A:36(36/252)B:108(108/180)C:144(144/72)
括弧内是该同学看到另外两个数后,猜测自己头上可能出现的数。现推理如下:
A,B先说不知道,理所当然,C在说不知道的情况下,可以假设如果自己是72的话,B在已知36和72条件下,会这样推理--“我的数应该是36或108,但如果是36的话,C应该可以立刻说出自己的数,而C并没说,所以应该是108!”然而,在下一轮,B还是不知道,所以,C可以判断出自己的假设是假的,自己的数只能是144。


这个题怎么都想不明白,为什么就不能是140和4呢???
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-7-25 10:46:15 | 显示全部楼层
没有人回答吗??这个题的答案为什么是36和108,我找了2个人一起场景重现
发现答案不止36和108,很多都可以
难道这题忽悠人的???
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-6-7 19:28 , Processed in 0.069066 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表