海航聚宝汇理财:IBM招人的题目

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 16:42:51
还有一个题目就是有一个村庄有60户人家养了60条狗,他们有60杆枪(一户一杆),但是有一天他们发现了有疯狗所以村子里面的人决定要把疯狗杀掉但是有一个前提就是必须自己杀自己家的狗但可以看别人家的狗,第一天没有人杀,第二天也没有人杀,第三天听见一片枪声,请问有多少条狗被杀?

假设只有1只病狗A
A的主人在第一天看见其他49条狗都是健康的
同时他又知道村子里有病狗
所以在第1天晚上杀死自己的狗
假设有2条病狗A、B
A的主人看见48条健康的狗和一条病狗B
如果只有一条病狗B 那么B的主人应该在晚上杀死B
第1天晚上没有枪响 说明B的主人也看到有唯一的一条病狗A
所以A的主人明白自己的狗也是病狗
到现在为止B主人和A主人的思路应该是一样的
第2天晚上 2个主人同时杀死自己的狗
由此推理可知
这个答案是 第3天晚上3只病狗被杀死

上面字数最多的那位大哥,一共是60条狗,到你那就变成50条了,

全杀了?一村子的狗全是疯狗?

没有