rags 发表于 2003-5-22 16:46:49

有多少条病狗?

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

直直 发表于 2003-5-22 18:31:16

我想一共有五十只吧~~~~~结果是不是都给毖了~~~~
反正每个人只能看见别人的狗
第一天看见满眼的病狗
唯一要确定的就是自己的是不是了
但是发现其他人都没有举动
所以应该自己的狗在别人眼中是有病的~
我瞎说的:lol:

dachy 发表于 2003-5-22 21:39:41

一<b><i>阵</i></b>枪声?

上帝之宠 发表于 2003-5-22 22:25:06

rags 于 5-22-2003 16:46 写道:
村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己 的狗不能看。观察后得到的结果不得交流,也不能通知 ...
49只。

直直 发表于 2003-5-22 23:52:02

我觉得50只更戏剧性
如果是49只反正自己的那条你自己又看不到!

上帝之宠 发表于 2003-5-29 22:10:33

有答案拉!

rags,朋友发来答案。
“如a看49条狗都无病—结论自已狗有病。第一天应有枪声,a杀自己的狗。但第一天没枪声,所以a至少看到一条病狗,他有理由认为自已的狗无病。b同样,c......n都同样。结论:别人的狗有病,自己的狗无病。第二天,a认为自已看到了病狗,应该在第一天就听到枪声,可实际上没听到,就应该想到,自己看到的病狗不只是一只应该是许多只,那么自已的狗还有可能无病。b同样,c......n同样。可第二天还是没有枪声。第三天,a认为没听到枪声是因为人人都只看到病狗。所以人人推断出自已的狗无病,而实际上所有的狗都有病。故a的结论是自己的狗一定有病,b同样,c......n也同样。所以枪声同时响起,50条狗全部死去,病狗共50条。”

rags 发表于 2003-5-30 08:38:35

:great::love::great::love::great::love::great:

dachy 发表于 2003-5-30 12:05:19

切,什么逻辑,自圆其说
把条件搞得很纯很抽象了
世界可是充满意外性

rags 发表于 2003-5-30 12:17:50

2B 面试官 看的就是你的分析...................

管它几条疯狗.

赵丫丫来灌水 发表于 2003-5-31 18:28:53

没有病狗.那阵枪声是主人门自己把自己解决了.因为不能忍受这样的压力

dachy 发表于 2003-5-31 19:38:01

这个说法好

直直 发表于 2003-5-31 19:41:21

我说是五十条
全都开始咬人了~

rags 发表于 2003-5-31 20:29:32

赵丫丫来灌水 于 2003-5-31 18:28 写道:
没有病狗.那阵枪声是主人门自己把自己解决了.因为不能忍受这样的压力

哈哈。。。回家了.. 可以到论坛里来了。。。

赵丫丫来灌水 发表于 2003-6-1 14:36:54

rags 于 5-31-2003 20:29 写道:
哈哈。。。回家了.. 可以到论坛里来了。。。

不是啊。是在大头的公司里上的。
页: [1]
查看完整版本: 有多少条病狗?