早教吧 育儿知识 作业答案 考试题库 百科 知识分享

智力转转-从50条狗中找出病狗有几条?村中有50个人,每人有一条狗.在这50条狗中有病狗(不传染).要找出病狗.每人可观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看.观察后得到

题目详情
智力转转 -从50条狗中找出病狗有几条? 村中有50个人,每人有一条狗.在这50条狗中有病狗(不传染).要找出病狗.每人可观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看.观察后得到的结果不能交流,也不能通知病狗的主人.主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每人只有权力枪毙自己的够,没有权利打死其他人的狗.第一天,第二天都没有枪响.到了第三天传来一阵枪响,问有几条病狗?
▼优质解答
答案和解析
你好楼主,很高兴回答你的问题,我的答案是: 三条病狗 当然,这50位主人都要有强大的推理能力, 推理开始 假定在这些狗中,如果只有1条病狗, 那么,在第一天中,这条病狗的主人观察到其他的狗都没病 他便会明白自己的狗有病,所以第一天应该有枪声 但是.本题中第一天却没有枪声,这说明这个人一定看到了其他狗中有一些有病 所以他不能断定是不是自己的狗也有病,所以没有枪声 假定有2条病狗, 那么在第二天中,第二条病狗的主人知道49条狗中(自己的除外)有1条有病, 但是第一天却没有枪声,说明其中一定有2条病狗, 自己只观察到一条,所以另一条就是自己的狗,所以在第二天就会有两声枪声 但是第二天却没有,这就说明了有三条狗 以此类推,因为第三天有枪声,所以说明有三条病狗,即有三声枪声