找回密码
 注册
快捷导航
查看: 1183|回复: 29

IBM招聘试题

 关闭 [复制链接] |自动提醒
阅读字号:

1453

回帖

0

积分

4691

资产值

初级会员 Rank: 1

注册时间
2002-4-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 15:36:45| 字数 233| - 中国–北京–北京–海淀区 联通 | 显示全部楼层 |阅读模式
IBM招聘试题

村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是 人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几
条病狗,如何推算得出?
这是IBM公司的招聘题,必须在20分钟内答出。各位加油咯!!
THINKPAD 600E p3 500 228M 40G WIN2000

242

回帖

18

积分

3749

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-5-31
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 15:55:38| 字数 5| - 中国–福建–福州 中移铁通 | 显示全部楼层
应该是3条
P71
回复 支持 反对

使用道具 举报

2693

回帖

41

积分

4475

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-30
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-1 15:58:34| 字数 80| - 中国–山东–济南 联通/联通光纤 | 显示全部楼层
看不懂。
1、狗主人如何才能知道自己的狗是否有病?
2、观察一条狗是不是有病需多长时间?

[ Last edited by westdog on 2004-5-1 at 16:00 ]
x60s L2300 2G 320G,老婆用; T60p,2G,100G,14寸高分自己用
回复 支持 反对

使用道具 举报

1199

回帖

0

积分

2223

资产值

入门会员 Rank: 1

注册时间
2004-3-13
银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 17:34:43| 字数 9| - 中国–北京–北京 联通 | 显示全部楼层
好多公司都用这道题
A22P 2629 URC
A31P 2653 I01
x40   2371 lco
T60p 2007 cb6
W520 2470 CTO
x1c
回复 支持 反对

使用道具 举报

178

回帖

2

积分

167

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-5-14
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-1 18:36:01| 字数 38| - 中国–吉林–长春 移动 | 显示全部楼层
应该是第几天就第几只吧?老题了,可以按照归纳法看看,
没有海盗分金币的那个难。
ThinkPad T41-1fhSennheiser mx500、HD580/AKG K501/echo indigo
回复 支持 反对

使用道具 举报

9516

回帖

6

积分

1万

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-11-16
发表于 2004-5-1 18:38:54| 字数 248| - 中国–浙江–宁波 鄞州畅联信息技术有限公司 | 显示全部楼层
有3条,我和2楼的兄弟推想的一样,随便说一下思路吧


如果病狗只有1条,那么病狗的主人第一天看完其它的狗都正常之后会猜想自己的狗得病,但是没人开枪,所以肯定不是1条

那如果有2条,这条要紧密的接着第一个假设,否则就可能想不明白。因为第二条病狗的主人发现他所观察的狗中有1条病狗,但是第一天并没有听到枪响,所以他会认为数量不是1条,而自己的狗也可能是病狗。但是第2天同样还是没有枪声,所以病狗肯定也不是2条

所以同理,第三天枪响了,病狗是3条

这里只能假设一天就能观察得完,否则数量分摊到3天里就没法想清楚了
平凡……真实……快乐!
回复 支持 反对

使用道具 举报

9516

回帖

6

积分

1万

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-11-16
发表于 2004-5-1 18:39:54| 字数 104| - 中国–浙江–宁波 鄞州畅联信息技术有限公司 | 显示全部楼层
QUOTE:
Originally posted by seirios at 2004-5-1 18:36:
应该是第几天就第几只吧?老题了,可以按照归纳法看看,
没有海盗分金币的那个难。


没错,这个题目应该就是递推归纳法的结果
平凡……真实……快乐!
回复 支持 反对

使用道具 举报

2693

回帖

41

积分

4475

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-30
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-1 21:02:06| 字数 12| - 中国–山东–济南 联通/联通光纤 | 显示全部楼层
完了,要是我肯定被淘汰了
x60s L2300 2G 320G,老婆用; T60p,2G,100G,14寸高分自己用
回复 支持 反对

使用道具 举报

10万

回帖

1087

积分

12万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2004-5-1 21:34:30| 字数 377| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
QUOTE:
Originally posted by lael at 2004-5-1 18:38:
有3条,我和2楼的兄弟推想的一样,随便说一下思路吧


如果病狗只有1条,那么病狗的主人第一天看完其它的狗都正常之后会猜想自己的狗得病,但是没人开枪,所以肯定不是1条

那如果有2条,这条要紧密的接着第 ...


题目可没说第1天或分多少天看完的呢,所以你的前提并不成立,所以这个答案应该是不准确的。

答案应该是1条病狗。
因为病狗主人看到其它49条狗都没有问题,才能判断到自己的狗有问题,所以B了他自己的狗。
如果病狗>1,比如是2条,有两个情况,某人自己的狗是病狗+别人的1条病狗(共2条),那么他会看到有病狗了,就不会判断自己的狗有病了;如果病狗都是别人的,那么他也同样看到有病狗,无法判断自己的狗有病了。类推。
因此答案应该就是1条病狗,至于第一天、二天这些信息,只是掩眼的。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

1453

回帖

0

积分

4691

资产值

初级会员 Rank: 1

注册时间
2002-4-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2004-5-1 21:37:12| 字数 15| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
大家再想想。明天12点公布答案
THINKPAD 600E p3 500 228M 40G WIN2000
回复 支持 反对

使用道具 举报

10万

回帖

1087

积分

12万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2004-5-1 21:37:43| 字数 192| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
QUOTE:
Originally posted by westdog at 2004-5-1 15:58:
看不懂。
1、狗主人如何才能知道自己的狗是否有病?
2、观察一条狗是不是有病需多长时间?

[ Last edited by westdog on 2004-5-1 at 16:00 ]


呵呵,你这样想就对了,就是看到其它的狗都没有病,才能确定自己的狗有病,沿这个思路走应该很简单可以得到答案。看狗的时间题目中可没说。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

1226

回帖

3

积分

3万

资产值

初级会员 Rank: 1

注册时间
2003-9-11
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-1 22:01:03| 字数 136| - 中国–北京–北京 联通 | 显示全部楼层
QUOTE:
Originally posted by toby at 2004-5-1 03:36 PM:
IBM招聘试题

每个人可以观察其他的49条狗,以判断它们是否生病,

医学观察可以么?这样……第一天就能听见枪声

[ Last edited by 免疫球蛋白M on 2004-5-1 at 22:21 ]
大大的硬盘培养了一个个大脑空白的收藏家
回复 支持 反对

使用道具 举报

1万

回帖

46

积分

1245

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-11-2
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 22:28:53| 字数 8| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
是3只病狗,呵呵
玩本的最高境界是无本!本在心中!
回复 支持 反对

使用道具 举报

734

回帖

3

积分

1264

资产值

初级会员 Rank: 1

注册时间
2003-8-4
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-1 22:39:03| 字数 4| - 中国–内蒙古–通辽 联通 | 显示全部楼层
3条  老题
T30-81H love baby vox--简美妍//P4-M1.8 512M 40G DVD mx500 WIN2K//
回复 支持 反对

使用道具 举报

1480

回帖

7

积分

2248

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-8-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 22:53:18| 字数 72| - 中国–北京–北京 联通 | 显示全部楼层
晕。楼主写的题目漏掉了重要前提:“每天只能杀一次狗”。
也就是说每天大家看完狗后回家同时根据自己的判断决定杀不杀自己的狗,没有杀就等第二天再看。。
A30P -> A31P -> DELL -> HP -> T61 -> X200 -> X201T
回复 支持 反对

使用道具 举报

1453

回帖

0

积分

4691

资产值

初级会员 Rank: 1

注册时间
2002-4-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2004-5-1 22:59:11| 字数 128| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
QUOTE:
Originally posted by vj at 2004-5-1 22:53:
晕。楼主写的题目漏掉了重要前提:“每天只能杀一次狗”。
也就是说每天大家看完狗后回家同时根据自己的判断决定杀不杀自己的狗,没有杀就等第二天再看。。

没有漏呀,题目本来就是这样的
THINKPAD 600E p3 500 228M 40G WIN2000
回复 支持 反对

使用道具 举报

1480

回帖

7

积分

2248

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-8-15
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-1 23:10:19| 字数 48| - 中国–北京–北京 联通 | 显示全部楼层
那就出处写错了,原题我看过,这个前提是必须有的,要不就象HOPE说的一、二、三天成幌子了。。呵呵
A30P -> A31P -> DELL -> HP -> T61 -> X200 -> X201T
回复 支持 反对

使用道具 举报

421

回帖

0

积分

576

资产值

入门会员 Rank: 1

注册时间
2003-12-19
发表于 2004-5-2 04:21:07| 字数 26| - 中国–天津–天津–河西区 联通 | 显示全部楼层
应该还有一个条件是,每天只能出来一个人来看其他家的狗
T500 T9300  6G 320G 双显卡 高分
Mac Air i5 ssd 128 4g intel hd 4000
回复 支持 反对

使用道具 举报

467

回帖

1

积分

477

资产值

初级会员 Rank: 1

注册时间
2002-7-31
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-2 09:42:37| 字数 9| - 中国–北京–北京 教育网/北京机械工业学院 | 显示全部楼层
和原题写的是有差异
X24 2662-I2N P3 1.1G 640M 80G UltraPortCameraII debian
T60 Centrino Duo 1.8G 1G 60G
回复 支持 反对

使用道具 举报

9516

回帖

6

积分

1万

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-11-16
发表于 2004-5-2 10:13:39| 字数 117| - 中国–浙江–宁波 鄞州畅联信息技术有限公司 | 显示全部楼层
QUOTE:
Originally posted by liyan at 2004-5-2 04:21:
应该还有一个条件是,每天只能出来一个人来看其他家的狗


呵呵,不要想的那么复杂,否则需要补充的条件还有很多呢。而且本身一家人有几个出来看根本无所谓的
平凡……真实……快乐!
回复 支持 反对

使用道具 举报

143

回帖

0

积分

135

资产值

入门会员 Rank: 1

注册时间
2004-4-26
发表于 2004-5-2 11:01:59| 字数 5| - 中国–吉林–长春 联通 | 显示全部楼层
全死,呵呵
回复 支持 反对

使用道具 举报

2281

回帖

1

积分

8007

资产值

入门会员 Rank: 1

注册时间
2003-10-9
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-2 16:15:28| 字数 19| - 中国–浙江–杭州 华数宽带 | 显示全部楼层
3条,很老的题目

第几天响抢就有几条病狗
回复 支持 反对

使用道具 举报

2281

回帖

1

积分

8007

资产值

入门会员 Rank: 1

注册时间
2003-10-9
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-5-2 16:29:26| 字数 32| - 中国–浙江–杭州 华数宽带 | 显示全部楼层
想起来了,好像是听不见有人开枪杀狗的,要第二天看了才知道是死是活
回复 支持 反对

使用道具 举报

505

回帖

0

积分

325

资产值

入门会员 Rank: 1

注册时间
2003-5-19
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-5-2 23:24:09| 字数 4| - 中国–香港 | 显示全部楼层
复杂!!
T30-86U P42.0G 256M 40G 8XDVD WinXP-P 14.1TFT
回复 支持 反对

使用道具 举报

1453

回帖

0

积分

4691

资产值

初级会员 Rank: 1

注册时间
2002-4-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2004-5-2 23:40:32| 字数 443| - 中国–北京–北京–海淀区 联通 | 显示全部楼层
如果约定好每天没人只能推算一次杀一次的话。。

应该是3只。
假设有n只病狗,根据题目条件,n>=1,所以,有n人看到的是n-1条病狗,50-n人看到n条病狗。

如果某人看到了0条病狗,那么自己的肯定就是病狗,所以第一天就杀,而别人看到了1条,他们就要考虑总病狗数是1还是2,如果是1的话应该有人第1天杀狗,好,他们等一天,这一天有人杀狗了,因第一天如果有人杀必是唯一的病狗,所以自己的不是病狗。
现在如果还是有人看到1条病狗,但是第1天等了一天还是没人杀狗,他就知道总病狗数是2,除了自己看到的那条,自己的也是病狗,所以第2天他就要把自己的杀了。。。那48个看到2条的人,看到第2天有俩人杀狗了自己也就安心了。。
现在如果那些看到2条病狗的人在第2天又没有看到人杀狗,他就知道总病狗数是3,自己的狗是病狗,所以第3天杀狗。。。
其他依次类推,如果第n天开始有人杀狗,那么总病狗数就是n

所以,次题病狗数是3

注:本人假设他们约定的一个周期是一天,如果他们每小时就算一次杀一次。。。。方法还是一样的
THINKPAD 600E p3 500 228M 40G WIN2000
回复 支持 反对

使用道具 举报

10万

回帖

1087

积分

12万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2004-5-3 00:20:57| 字数 124| - 中国–广东–深圳–福田区 电信 | 显示全部楼层
你题目中可没有约定"如果约定好每天没人只能推算一次杀一次的话"呢,那么答案应该是多少?
“如果某人看到了0条病狗,那么自己的肯定就是病狗,所以第一天就杀,而别人看到了1条”,更加没提到,如果是他花了3天时间才看完另外的49条狗呢?
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

758

回帖

0

积分

2599

资产值

入门会员 Rank: 1

注册时间
2004-3-4
发表于 2004-5-3 16:10:53| 字数 132| - 中国–吉林–长春 联通/长春理工大学 | 显示全部楼层
QUOTE:
但是第1天等了一天还是没人杀狗,他就知道总病狗数是2,除了自己看到的那条,自己的也是病狗,所以第2天他就要把自己的杀了。。。

如果他第一天就看到了两条病狗呢,等了一天没有人杀?那么是不是可以认为病狗数量为3?这样推理,答案完全就不一样了,可以有很多答案?
回复 支持 反对

使用道具 举报

723

回帖

9

积分

1454

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-1-15
发表于 2004-5-3 16:49:53| 字数 18| - 中国–北京–北京 联通 | 显示全部楼层

mei you shou yi bu xing

mei you shou yi bu xing
回复 支持 反对

使用道具 举报

582

回帖

0

积分

1221

资产值

入门会员 Rank: 1

注册时间
2004-1-30
发表于 2004-5-3 17:25:10| 字数 150| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
QUOTE:
Originally posted by HOPE at 2004-5-1 09:34 PM:


题目可没说第1天或分多少天看完的呢,所以你的前提并不成立,所以这个答案应该是不准确的。

答案应该是1条病狗。
因为病狗主人看到其它49条狗都没有问题,才能判断到自己的狗有问题,所以B了他自己的狗。 ...

感觉是这样
回复 支持 反对

使用道具 举报

343

回帖

0

积分

579

资产值

入门会员 Rank: 1

注册时间
2004-3-31
发表于 2004-5-3 20:23:38| 字数 14| - 中国–辽宁–沈阳 中移铁通 | 显示全部楼层
It'S a BUG !!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-11-5 05:35 , Processed in 0.139204 second(s), 73 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部