IBM常见的一个问题?

来源:百度知道 编辑:UC知道 时间:2024/05/02 07:09:46
有一百个警察,每人带着一条狗,一把手枪和一颗子弹。自己看不到自己带着的狗,要判断这一百条狗中有几条是有病的。一旦发现是自己的狗有病就马上杀死,只能杀自己的狗。给你3天时间,第一天没人开枪,第二天有人开枪了,第三天也有人开枪了。问有几条狗有病?

我觉得是三天里共开了几枪就有几条狗是有病的。
第一天没人开枪就是说明,自己看到的99条狗都没病,而别人看到自己的狗也没病。
第二天就有人发现对方的狗有病,随即通知并开枪杀之。
第三天同理。