分类：教育/科学-理工学科-数学
问题：会数学的狗？在一个村庄里面只有50户人家，每一家都只养了1条狗， 
在一个村庄里面只有50户人家，每一家都只养了1条，每家都有一只猎枪。突然有一天听说这50只狗中间有狗生病了，并且这种病还会传染给人，但狗之间不会互相传染，为了不引起传染病，于是大家就决定把生病的狗杀了，但是现在问题就来了。 他们要求：1.每户人家之间不准有任何交流；2.自己不能看自己的狗只能看其它49条狗（就是说自己不能看自己家的狗有没有病，只能靠推断）；3.只有狗的主人才可以杀自己的狗；4.每天得出一个结论就必须回家。第一天大家都牵着自己家的狗来到一块空地里，看了下其他人家的狗，就各自回家去了，他们回家后都没有听到猎枪响在一个村庄里面只有50户人家，每一家都只养了1条，每家都有一只猎枪。突然有一天听说这50只狗中间有狗生病了，并且这种病还会传染给人，但狗之间不会互相传染，为了不引起传染病，于是大家就决定把生病的狗杀了，但是现在问题就来了。 他们要求：1.每户人家之间不准有任何交流；2.自己不能看自己的狗只能看其它49条狗（就是说自己不能看自己家的狗有没有病，只能靠推断）；3.只有狗的主人才可以杀自己的狗；4.每天得出一个结论就必须回家。第一天大家都牵着自己家的狗来到一块空地里，看了下其他人家的狗，就各自回家去了，他们回家后都没有听到猎枪响。（也就是还没杀狗）第二天又是如此.............................................................第三天大家又是象第一天一样来到空地，但是回家后就听见几声枪响。那你能推算出有几只狗有病吗？
回答：是不是三只狗病了。如果只有一只狗病了，那么第一天没有看到其他家狗病了的人会把狗杀了；同理，如果只有两只狗病了那么只看到一只病狗的人会把自己狗杀了，所以他们都只看到两只病狗时回家把自己狗杀了