js解决百马托百粮

百马托百粮

有一百匹马,托一百袋粮食,共有三种马:大马托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 +"&nbsp;&nbsp");
						document.write("中马" + b +"&nbsp;&nbsp");
						document.write("小马" + c +"&nbsp;&nbsp");
						document.write("<br/>")
					}
				}
				
			}
			document.write("共有"+conte+"方法");
 </script>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_71170361/article/details/126056149
今日推荐