基础算法

  1. 百钱百鸡
    百钱百鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱?
/*
思路:三元方程,设公鸡,母鸡,鸡仔各为x,y,z
         5x < 100 => x < 20;
         3y < 100 => y < 33
         z = 100 - x - y
*/
for (var x = 1; x < 20; x++) {
        for (var y = 1; y < 33 - x; y++) {
            var z = 100 - x - y;
            // console.log("x = " + x + "y = " + y + "z = " + z);
            if (z % 3 != 0) continue;
            // console.log("z = " + z);
            if (5 * x + 3 * y + z / 3 == 100) {
                console.log("result: x = " + x + " y = " + y + " z = " +  z);
            }
        }
    }
    /*
    result: x = 4 y = 18 z = 78
    result: x = 8 y = 11 z = 81
    result: x = 12 y = 4 z = 84
    */
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 贝叶斯方法 长久以来,人们对一件事情发生或不发生的概率,只有固定的0和1,即要么发生,要么不发生,从来不会去考...
    zhoulujun阅读 9,510评论 0 20
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 1,195评论 0 0
  • 程序其实就是对数据的增删改查 以及对我们所得的数据进行排序。既然涉及到数据的处理就肯定会要牵扯到排序的算法选...
    小鸡在路上阅读 1,238评论 0 4
  • 近期《魔兽》电影上映了,在我玩魔兽世界的时候就憧憬有一部关于魔兽的电影,前天就迫不及待的去看了,看到电影那一个个熟...
    张皓源阅读 451评论 1 3
  • 糖葫芦,小小的山楂沾上脆脆的糖,酸里带着甜,红的那么透彻,放入口中一颗细细的品味着,回忆涌现在脑海中,曾经失去的太...
    海里的鱼儿阅读 191评论 0 0