zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    How to configure security of ActiveMQ ?
    CentOS 搭建 nginx + tomcat
    25个 Git 进阶技巧
    写给Git初学者的7个建议
    my links
    Shell scripts to Create a local dir base on the time.
    81For全栈技术网
    一款可视化的在线制作H5
    在线制作h5
    在线制作h5——上帝的礼物
  • 原文地址:https://www.cnblogs.com/totian/p/7295524.html
Copyright © 2011-2022 走看看