1 / 2
文档名称:

IBM面试题,考验你的逻辑能力.doc

格式:doc   大小:17KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IBM面试题,考验你的逻辑能力.doc

上传人:xgs758698 2016/8/12 文件大小:17 KB

下载得到文件列表

IBM面试题,考验你的逻辑能力.doc

文档介绍

文档介绍:[ 分享]IBM 经典面试题:挑战你的逻辑分析能力 IBM 公司向来以高素质人才作为企业持续竞争力的保证。进入 IBM 公司是差不多每个 IT 人的梦想,偶然看到这条 IBM 公司的面试题, 给大家试试看, 看看是否具备进入 IBM 的实力。[题] 村子中有 50 个人, 每人有一条狗。在这 50 条狗中有病狗( 这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的 49 条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流, 也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,没有权利打死其他人的狗。第一天, 第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 答案有两种推论: 第一种: a. 假设有一条病狗,病狗的主人会看到其他狗都没有病,那么就知道自己的狗有病, 所以第一天晚上就会有枪响。因为没有枪响,说明病狗数大于 1。 b. 假设有二条病狗, 病狗的主人会看到 1 条病狗, 因为第一天没有听到枪响,是病狗数大于 1 ,所以病狗的主人会知道自己的狗是病狗, 因而第二天会有枪响。既然第二天也没有枪响,说明病狗数大于 2。 c. 由此推理,如果第三天枪响,则有至少 3 条病狗。第二种: 1。如果为 1, 第一天那条狗必死, 因为狗主人没有看到病狗, 但病狗却实存在。.2。若为 2, 令病狗主人为 A,B。A 看以一条病狗,B 也看到一条病狗,但 A 看到 B 的病狗没死故知狗数不为 1 ,而其他人没病狗, 所以自己的狗必为病狗, 故开枪,而B 的想法与 A 一样, 故也开枪。由此,为2时, 第一天看到 2 条狗必死。 3。若为 3条, 令狗主人为 A,B,C。A 第一天看到 2 条病狗, 若A