大中小三种马100匹,共驮活100筐,大马每匹驮2筐,中马驮2筐,2匹小马驮1筐,求小马最少有多少匹?

热心网友

这是一道编程中的经典题。但是提问者的问题和原题有些出入。其中“大马每匹驮2筐,中马驮2筐,”好像不对吧。

热心网友

假设大马x匹,中马y匹.小马z匹.则有x+y+z=100......(1)2x+2y+z/2=100......(2)2(1)-(2):3z/2=100 小马的数目不是整数,无解.现在把(2)改成2x+y+z/2=1002(1)-(2):y+3z/2=100---y=100-3z/2......(3)(1)-(2):-x+z/2=0---x=z/2......(4)(2):y0---100-3z/20---z=0,z=0时x=0;y=100.不合常理.请提问者校正.