中人网

标题: IBM经典面试题 [打印本页]

作者: 我的星期八    时间: 2010-10-30 03:50
标题: IBM经典面试题
IBM公司向来以高素质人才作为企业持续竞争力的保证。进入IBM公司是差不多每个IT人的梦想,偶然看到这条IBM公司的面试题,给大家试试看,看看是否具备进入IBM的实力!

??村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 精彩推论出来的答案回复跟帖就可见:



第一种推论:
 
A、假设有1条病狗,病狗的主人会看到其他狗都没有病,那么就知道自己的狗有病,所以第一天晚上就会有枪响。因为没有枪响,说明病狗数大于1。



B、假设有2条病狗,病狗的主人会看到有1条病狗,因为第一天没有听到枪响,是病狗数大于1,所以病狗的主人会知道自己的狗是病狗,因而第二天会有枪响。既然第二天也每有枪响,说明病狗数大于2。



由此推理,如果第三天枪响,则有3条病狗。



第二种推论



1 如果为1,第一天那条狗必死,因为狗主人没看到病狗,但病狗存在。



2 若为2,令病狗主人为a,b。 a看到一条病狗,b也看到一条病狗,但a看到b的病狗没死故知狗数不为1,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b的想法与a一样,故也开枪。
由此,为2时,第一天看后2条狗必死。



3 若为3条,令狗主人为a,b,c。 a第一天看到2条病狗,若a设自己的不是病狗,由推理2,第二天看时,那2条狗没死,故狗数肯定不是2,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b和c的想法与a一样,故也开枪。
由此,为3时,第二天看后3条狗必死。



4 若为4条,令狗主人为a,b,c,d。a第一天看到3条病狗,若a设自己的不是病狗,由推理3,第三天看时,那3条狗没死,故狗数肯定不是3,而其他人没病狗,所以自己的狗必为病狗,故开枪;而b和c,d的想法与a一样,故也开枪。
由此,为4时,第三天看后4条狗必死。



5 余下即为递推了,由年n-1推出n。
答案:n为4。第四天看时,狗已死了,但是在第三天死的,故答案是3条

本帖最后由 我的星期八 于 2010-11-15 21:41 编辑


作者: saya716    时间: 2010-10-30 10:38
看答案吧
作者: 273542472    时间: 2010-10-30 10:52
我逻辑推理不好,来学学
作者: 未之区域    时间: 2010-10-30 12:53
推算找不到门路!看看。
作者: 亲果果    时间: 2010-10-30 13:38
不知道从何下手分析。。。。我真笨
作者: jstar920    时间: 2010-10-30 14:20
十分好奇  直接看答案
作者: hws    时间: 2010-10-30 14:23

作者: anchortools    时间: 2010-10-30 14:52
还没到那个级别看看答案
作者: 阿汪浪花    时间: 2010-10-30 17:23
来学习下
作者: Nancy4    时间: 2010-10-30 18:05
哎,不知道,看答案吧,没有头绪
作者: WSH328ZCJ    时间: 2010-10-30 19:23
看看答案
作者: 泫冰    时间: 2010-10-30 20:07
三条吧..
作者: nokia2008    时间: 2010-10-30 20:26
崩溃,完全找不到北
作者: huanghe425    时间: 2010-10-31 17:00
要是软件工程专业的学生一下子就答上来了,他们上学的时候专门训练过,要是要文史类的,那就是死呀~~
作者: 晓义    时间: 2010-10-31 18:17
什么答案啊?
作者: 晓义    时间: 2010-10-31 18:19
主要是逻辑推理,挺适合搞软件开发人员的。
作者: albright    时间: 2010-10-31 18:28
看看答案

作者: keisita    时间: 2010-11-3 09:00
没思路。
作者: dongniao1983    时间: 2010-11-3 11:50
算不出啊
作者: saikillva    时间: 2010-11-3 13:45
看下过程,太难了
作者: 85zhen    时间: 2010-11-3 17:50
不知如何分析,看看吧
作者: 芒果吃饭    时间: 2010-11-3 17:55
不知道是什么人想出这题目
作者: stanlytang    时间: 2010-11-3 22:25
看看答案

作者: aihl90@163.com    时间: 2010-11-3 22:44
没头绪哦
作者: chm662000    时间: 2010-11-4 20:34
答案答案
作者: 刘喆    时间: 2010-11-5 07:25
我其实是最佳游客...可是想看看 必须得回复
作者: 活跃在东方    时间: 2010-11-7 07:39
50人第一天都檢查完了,那就輪不到第二天了;如果第四天槍響了與第三天有區別沒?
作者: 吉祥老虎    时间: 2010-11-7 09:26
学习一下

作者: dyyen    时间: 2010-11-10 11:12
晕~~~~倒
作者: jerry_gao    时间: 2010-11-10 11:24
看答案去~~
作者: guorry    时间: 2010-11-10 13:47
??答案是什么呢?
作者: 猫小判    时间: 2010-11-10 14:16
我瞬间就傻了
作者: angine_c    时间: 2010-11-10 16:02
对推论很感兴趣的路过

作者: s715473080    时间: 2010-11-10 16:18
求答案

没头绪啊

作者: lichunwei    时间: 2010-11-10 17:13
要看看  学习
作者: 476762433    时间: 2010-11-11 10:28

看答案吧
作者: gujiahuihr    时间: 2010-11-11 14:29
看看是什么样的推理逻辑
作者: lucky236    时间: 2010-11-11 16:16
有难度,有深度啊
作者: qry999    时间: 2010-11-12 09:12
呵呵呵,看看答案哈,虽然不是it行业的
作者: 紫—紫    时间: 2010-11-13 10:18
难道全死了
作者: zt1006    时间: 2010-11-15 20:09
想知道推理过程

作者: senmeng2004    时间: 2010-11-15 21:06
求答案,
作者: _潜水鱼_    时间: 2010-11-24 12:31
狗狗全部被杀掉了。。
作者: 莎莎啊    时间: 2011-8-4 11:06
逻辑题挺有意思
作者: 几何生活    时间: 2012-5-15 15:07
看看这样的题目会是怎么个结果




欢迎光临 中人网 (http://bbs.chinahrd.net/) Powered by Discuz! X2.5