美文网首页
001-百钱买百鸡

001-百钱买百鸡

作者: 霄峰 | 来源:发表于2017-04-21 14:12 被阅读31次
<?php
/**
 * 我国古代数学家张丘建在《算经》一书中提出的数学问题:
 * 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,
 * 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,
 * 问公鸡,母鸡,小鸡要买多少只刚好凑足100只鸡100文钱
 */

$start = microtime(true);

$res = [];
for ($x = 0; $x <= 20; $x++) {
    for ($y = 0; $y <= 34; $y++) {
        for ($z = 0; $z <= 100; $z++) {
            $totalMomey = 5 * $x + 3 * $y + (1/3) * $z;
            $totalNum = $x + $y + $z;

            if ($totalMomey == 100 && $totalNum == 100) {
                $tmp = [];
                $tmp['x'] = $x;
                $tmp['y'] = $y;
                $tmp['z'] = $z;
                $res[] = $tmp;
            }
        }
    }
}

$end = microtime(true);
print_r($res);

echo $end-$start;

上面程序还有优化空间,你看出来了吗?

相关文章

  • 001-百钱买百鸡

    上面程序还有优化空间,你看出来了吗?

  • C语言经典基础思维逻辑题:百钱买百鸡,问翁、母、雏各几何?

    百钱买百鸡问题 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值...

  • Swift - 百钱买百鸡

    百钱买百鸡 题目:我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值...

  • 百元买百鸡

    百元买百鸡.公鸡5块钱一只,母鸡3块钱一只,小鸡1块钱三只.100块钱能买多少只公鸡,多少只母鸡,多少只小鸡?第一...

  • 百元买百鸡

    母鸡五元一只,公鸡三元一只,小鸡一元三只。一百元买一百只鸡,每种鸡都要买,有几种买法? for(var a = 1...

  • 6月12日 百鸡百钱问题

    百钱百鸡问题中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡...

  • 函数式编程解百鸡问题

    问题 百鸡问题来自《张邱建算经》,原文:今有鸡翁一直钱五,鸡母一直前三,鸡雏三直钱一,凡百钱买百鸡。问:鸡翁、母、...

  • 说一说那些我也不太懂的算法之《百钱买鸡》

    百钱买鸡 百钱买鸡问题是一个数学问题,出自中国古代约5—6世纪成书的《张邱建算经》:今有鸡翁一,值钱伍;鸡母一,值...

  • 百元百鸡怎么买?

    问题如下:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法?解答:设公鸡买了a只,母鸡...

  • 百元买鸡问题

    问题 已知公鸡5元一只,母鸡3元一只,小鸡1元三只,用100元钱买100只鸡,问公鸡、母鸡、小鸡各多少只? 解题思...

网友评论

      本文标题:001-百钱买百鸡

      本文链接:https://www.haomeiwen.com/subject/hkhvnttx.html