当前位置:Gxlcms > PHP教程 > php简单的排列组合算法应用示例

php简单的排列组合算法应用示例

时间:2021-07-01 10:21:17 帮助过:31人阅读

这篇文章主要介绍了PHP实现的简单排列组合算法,结合具体应用实例分析了排列组合算法的实现与使用技巧,需要的朋友可以参考下,具体如下:

一、问题:

给你一个40斤的西瓜,给3个人分,有多少种分法?

二、PHP实现代码:

<?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;
?>

以上就是php 简单的排列组合算法应用示例的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行