百马托百粮
有一百匹马,托一百袋粮食,共有三种马:大马托2袋粮食,中马托1袋粮食,小马托半袋粮食。共有多少种排列方法。
解决方法如下
<script type="text/javascript">
var conte=0;
for(var a=1; a<=50;a++){
for(var b=1;b<=100;b++){
var c=100-a-b;
if((a+b+c==100) && (2*a+b+c/2==100)){
conte++;
document.write("大马" + a +"  ");
document.write("中马" + b +"  ");
document.write("小马" + c +"  ");
document.write("<br/>")
}
}
}
document.write("共有"+conte+"方法");
</script>