一个推理故事,谁能解答?

问题描述:

一个推理故事,谁能解答?
村中有50人,没人都有一条狗.但是50只狗中有病狗(不会传染),于是人们就要找出病狗.没人可以观察其它49只狗,以判断它们是否生病,但是自己不能看自己的狗.在观察后得到的结果不能交流,也不得通知病狗主人.
主人一旦推算出自己的事病狗就要隔离自己的狗,而且每人都有权隔离自己的狗,没权隔离他人的狗.
第一天第二天都没有狗被隔离,直到第三天有狗被隔离.请问一共有几只病狗?
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
总共有三只病狗.等下用电脑上网解释.我用顺次排除法来推断:如果有一只病狗,那么病狗的主人看到的都不是病狗,此可以推出自己的狗是病狗,那么第一天就有狗被隔离.如果有2只病狗,那么第一天拥有病狗的主人都看到49只中有一只是病狗,发现对方第一天未隔离自己的病狗,那么可以知道自己拥有的也是病狗,则第二天就有病狗被隔离.如果有三只病狗,那么第一天拥有病狗的主人看到的49只中有2只病狗,第二天还未发现他们隔离自己的狗的话,那么可以知道50只中不止2只,可以知道自己的也是病狗,第三天时就有病狗被隔离.如果有4只的话,会在第四天才出现隔离.
 
 
展开全文阅读
剩余:2000