一道趣味题,据说是微软招聘时出过的

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:00:32
一个屋子里面有五十个人,每个人领着一条狗,而这些狗中有一部分病狗(不少于一条).假定有如下条件:一,狗的病不会传染,也不会不治而愈.也就是说病狗的数量一直不会改变;二,狗的主人不能看见自己的狗是否有病,但是狗的主人只有通过别人的狗是否有病才可以看出自己的狗生病了没有;三,一旦主人发现自己的狗肯定是一只病狗,就会在当天开枪打死这 条狗;四,狗必须由他的主人亲自动手开枪杀死.如果他们在一起第一天没有枪声,第二天没有枪声,第三天发出了一片枪声,问有几条狗被打死?

3只。
如果只有1只病狗,病狗主人第一天就知道自己的狗是病狗而开枪。
如果是2只病狗,第一天,病狗的主人都看到有一只病狗,不能判断自己的狗有没有病。第二天就知道了,所以应在第二天开枪。
由此类推,第几天开枪,就有几只病狗。

50只
因为狗的主人不能看见自己的狗是否有病,但是狗的主人只有通过别人的狗是否有病才可以看出自己的狗生病了没有;
当发现自己的狗跟别人的不一样时都以为是病狗,所以全被打死

3

50

3只,循环着往前推,几天每人死就是几只

全死拉,因为人有时看其他人做一件事他也会去做,这可能也是自然规律