奇怪的面试题?

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:29:10
村里有50个人,每人养一条狗,这些狗中有病狗(但不会传染),现要找出病狗。你可以观察另外的49只狗,但惟独不能看自己的狗,找到病狗后要立即杀掉。每个人只能杀死自己的狗。第一天、第二天都没听见响声,第三天传来一阵枪声,请问有几条病狗?你是怎样推算出来的。

3只。
因为只有一只病狗时,在第一天病狗的主人就会知道其他狗没有病,从而杀死自己的狗,但是他没有这样做,因为病狗有两只或有两只以上,第二天、第三天都是这样,所以病狗有三只。

三只,