设大马为X,中马为Y,小马为ZX+Y+Z=1003X+2Y+Z/2=100消Z可得到:5X+3Y=100因X、Y、Z必须同时为正整数或0,且X+Y+Z=100所以X取值必须在0-20之间,Y取值必须在0-30之间可以推得以下结果:X Y Z2 30 685 25 708 20 7211 15 7414 10 7617 5 7820 0 80