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

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

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

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

一、问题:

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

二、PHP实现代码:

  1. <?php
  2. $aa = range(1,40);
  3. $bb = array();
  4. foreach($aa as $k=>$val){
  5. foreach($aa as $v){
  6. foreach($aa as $vl){
  7. $sum = $val+$v+$vl;
  8. if($sum == 40){
  9. $bb[$k][0] = $val;
  10. $bb[$k][1] = $v;
  11. $bb[$k][2] = $vl;
  12. }
  13. }
  14. }
  15. }
  16. echo '<pre>';
  17. print_r($bb);
  18. exit;
  19. ?>

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

人气教程排行