40斤西瓜3人分,求分法
Posted Duotian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了40斤西瓜3人分,求分法相关的知识,希望对你有一定的参考价值。
该题最核心的思路是西瓜一共40斤,只要3个人分到的西瓜斤数总和等于40即可,所以,即有如下解决方法:
<?php $aa = range(1,40); $bb = array(); foreach($aa as $k=>$val){ foreach($aa as $v){ foreach($aa as $vl){ $sum = $val+$v+$vl; if($sum == 40){ $bb[$k][0] = $val; $bb[$k][1] = $v; $bb[$k][2] = $vl; } } } } echo ‘<pre>‘; print_r($bb); exit; ?>
输出结果为:
Array ( [0] => Array ( [0] => 1 [1] => 38 [2] => 1 ) [1] => Array ( [0] => 2 [1] => 37 [2] => 1 ) [2] => Array ( [0] => 3 [1] => 36 [2] => 1 ) [3] => Array ( [0] => 4 [1] => 35 [2] => 1 ) [4] => Array ( [0] => 5 [1] => 34 [2] => 1 ) ... ... ...
摘自:http://www.jb51.net/article/116623.htm
以上是关于40斤西瓜3人分,求分法的主要内容,如果未能解决你的问题,请参考以下文章
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老