首页 > 编程语言 >算法题:百钱买鸡问题

算法题:百钱买鸡问题

时间:2023-06-11 22:55:21浏览次数:46  
标签:母鸡 文钱 公鸡 百钱 小鸡 问题 算法 100 只鸡

公鸡5文钱一只

母鸡3文钱一只

小鸡一文钱3只

 问100文钱,要买100只鸡,每种鸡不少于一只

 那么100只鸡中,公鸡母鸡小鸡各有多少只

// 设 公鸡数g  母鸡数m 小鸡数 x
// 那么 g*5 + m*3 + x/3 = 100文

for($g=1;$g<=100;$g++){
    for($m=1;$m<=100;$m++){
        for($x=1;$x<=100;$x++){
            // 钱等于100 数量也等于100
            if ($g*5 + $m*3 + $x/3 ==100 && $g + $m + $x == 100) {
                echo "公鸡:".$g." 母鸡:".$m." 小鸡:".$x."\n";
            }
        }
    }
}

结果:

公鸡:4 母鸡:18 小鸡:78
公鸡:8 母鸡:11 小鸡:81
公鸡:12 母鸡:4 小鸡:84

标签:母鸡,文钱,公鸡,百钱,小鸡,问题,算法,100,只鸡
From: https://www.cnblogs.com/wordblog/p/17473805.html

相关文章

  • 神经网络反向传播算法(BP)
    前面讲了神经网络的前向传播算法,下面再对反向传播算法进行总结。反向传播算法也称为误差逆传播(errorBackPropagation),是指基于梯度下降对神经网络的损失函数进行迭代优化求极小值的过程,它不仅可应用于前馈神经网络,还可以用于其他类型的神经网络。需要注意的是,大家提及到的“BP网......
  • 算法题:找出阿姆斯壮数
    Armstrong(阿姆斯壮)数是等于其数字的立方数之和的数字, 如153可以满足1*1*1+5*5*5+3*3*3=153,试写出一程序找出所有的三位数Armstrong数。采用穷举法,把数分成三位,遍历从100到999,如果三个数立方数之和等于它自己,则输出。//找出所有三位数的Armstrong数function......
  • 图像增强算法受环境影响几种校正方式
    图像增强环境影响几种校正方式由于受到环境,光线、噪音、不同设备拍摄的清晰度和对比度等也会影响到图像最终的采集效果,不能够直接采取图像中的重点部分。以下几种校正方式可以单独应用或者结合使用,以根据图像的特征和需求来提高图像的质量和视觉效果。根据不同的应用场景和目标,选择......
  • 黑马redis相关问题
    Redis相关面试题面试官:什么是缓存穿透?怎么解决?候选人:嗯~~,我想一下缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉。这种情况大概率是遭到了攻击。解决方案的话,我们通常都......
  • 黑马mysql问题
    MySQL面试题-文稿面试官:MySQL中,如何定位慢查询?候选人:嗯~,我们当时做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,因为我们当时的系统部署了运维的监控系统Skywalking,在展示的报表中可以看到是哪一个接口比较慢,并且可以分析这个接口哪部分比较慢,这里可以看到SQL的......
  • 黑马框架篇相关问题
    框架篇面试题-参考回答面试官:Spring框架中的单例bean是线程安全的吗?候选人:嗯!不是线程安全的,是这样的当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求对应的业务逻辑(成员方法),如果该处理逻辑中有对该单列状态的修改(体现为该单例的成员......
  • 文心一言 VS 讯飞星火 VS chatgpt (38)-- 算法导论5.4 2题
    二、假设我们将球投入到b个箱子里,直到某个箱子中有两个球。每一次投掷都是独立的并且每个球落入任何箱子的机会均等。请问投球次数期望是多少?文心一言:这是一个典型的鸽巢原理(PigeonholePrinciple)问题。假设每次投球时,每个箱子有1/b的概率被选中。我们设投球次数为x。我们首先考虑......
  • 文心一言 VS 讯飞星火 VS chatgpt (38)-- 算法导论5.4 2题
    二、假设我们将球投入到b个箱子里,直到某个箱子中有两个球。每一次投掷都是独立的并且每个球落入任何箱子的机会均等。请问投球次数期望是多少?文心一言:这是一个典型的鸽巢原理(PigeonholePrinciple)问题。假设每次投球时,每个箱子有1/b的概率被选中。我们设投球次数为x。我们首先......
  • 由问题“如何将进程A的标准输出重定向为进程B的标准输入"引发的思考
    由问题“如何将进程A的标准输出重定向为进程B的标准输入"引发的思考若两个进程都是通过bash的同一条命令来启动,可以简单得使用bash的管道来完成。但当进程B是已经在运行状态的程序(如服务器程序),该怎么实现这个功能呢?为简化讨论,进程A取cat/echo等带输出的待启动程序,进程B对应的程......
  • 《数据结构与算法》之树
    导言:我们在前面的学习中认识到了栈还有队列这些线性的数据存储结构,而现在我们要了解的数据结构却不是线性的了,我们试想线性的结构最大的缺点查询不方便,不管你是从前往后开始查找数据,还是从后往前开始查找数据都是一个一个的比对,效率很低,所以不推荐使用,那么我们的树结构来存储的......