欢迎您 登录 |  注册 | 找回密码

人才管理
人才挖掘
人才培养
人才保护

总评分:一般,普普通通

5.6

7人评分    19关注    405653次浏览

我的评分

  

专题名称:人力资源
热门群组:800吧群组
官方网址:进入官方网站

品牌推荐:暂缺
行业精英:暂缺
相关专题:劳动仲裁

返回本专题首页

IBM面试题:挑战你的逻辑分析能力

作者:李慧敏   2011-01-13   来源:中国自动化网   评论:0条    浏览:878

IBM公司向来以高素质人才作为企业持续竞争力的保证。进入IBM公司是差不多每个IT人的梦想,偶然看到这条IBM公司的面试题,给大家试试看,看看是否具备进入IBM的实力!
  村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?bc【中国自动化网社区】d90292【http://sns.ca800.com】204d

  第一种推论:  b90f【中国自动化网社区】897682【http://sns.ca800.com】21aaa

  A、假设有1条病狗,病狗的主人会看到其他狗都没有病,那么就知道自己的狗有病,所以第一天晚上就会有枪响。因为没有枪响,说明病狗数大于1。b90f【中国自动化网社区】897682【http://sns.ca800.com】21aaa

  B、假设有2条病狗,病狗的主人会看到有1条病狗,因为第一天没有听到枪响,是病狗数大于1,所以病狗的主人会知道自己的狗是病狗,因而第二天会有枪响。既然第二天也每有枪响,说明病狗数大于2。be6fe【中国自动化网社区】74ea0c【http://sns.ca800.com】3d

  由此推理,如果第三天枪响,则有3条病狗。be6fe【中国自动化网社区】74ea0c【http://sns.ca800.com】3d

  第二种推论be6fe【中国自动化网社区】74ea0c【http://sns.ca800.com】3d

  1如果为1,第一天那条狗必死,因为狗主人没看到病狗,但病狗存在。346a62【中国自动化网社区】73dd70【http://sns.ca800.com】3d6fad

  2若为2,令病狗主人为a,b。a看到一条病狗,b也看到一条病狗,但a看到b的病狗没死故知狗数不为1,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b的想法与a一样,故也开枪。346a62【中国自动化网社区】73dd70【http://sns.ca800.com】3d6fad

  由此,为2时,第一天看后2条狗必死。346a62【中国自动化网社区】73dd70【http://sns.ca800.com】3d6fad

  3若为3条,令狗主人为a,b,c。a第一天看到2条病狗,若a设自己的不是病狗,由推理2,第二天看时,那2条狗没死,故狗数肯定不是2,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b和c的想法与a一样,故也开枪。346a62【中国自动化网社区】73dd70【http://sns.ca800.com】3d6fad

  由此,为3时,第二天看后3条狗必死。11【中国自动化网社区】89a620【http://sns.ca800.com】3b5

  4若为4条,令狗主人为a,b,c,d。a第一天看到3条病狗,若a设自己的不是病狗,由推理3,第三天看时,那3条狗没死,故狗数肯定不是3,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b和c,d的想法与a一样,故也开枪。11【中国自动化网社区】89a620【http://sns.ca800.com】3b5

   由此,为4时,第三天看后4条狗必死。11【中国自动化网社区】89a620【http://sns.ca800.com】3b5

     5余下即为递推了,由年n-1推出n。 11【中国自动化网社区】89a620【http://sns.ca800.com】3b5

 11【中国自动化网社区】89a620【http://sns.ca800.com】3b5

评论

内容加载中,请稍候...
内  容:

中国自动化网 版权所有  © 2010 - 2016     经营许可证编号: 粤ICP备09051729