百钱买百鸡

简介: 百钱买百鸡

题目:


1,问题描述:
公鸡每只5元,母鸡每只3元,三只小鸡1元,用100元买100只鸡,问公鸡、母鸡、小鸡各多少只?
2,算法分析:
利用枚举法解决该问题,以三种鸡的个数为枚举对象,分别设为mj,gj和xj,用三种鸡的总数
(mj+gj+xj=100)和买鸡钱的总数(1/3*xj+mj*3+gj*5=100)作为判定条件,穷举各种鸡的个数。


代码:


#include <cstdio>
int main()
{
  int x,y,z;
  for(x=0;x<=20;x++)   //公鸡
  for(y=0;y<=33;y++){ //母鸡
    z = 100-x-y;   //小鸡
    if(z%3==0&&5*x+3*y+z/3==100)  //这里是筛选,是三的倍数,同时费用为100
    printf("公鸡:%d,母鸡:%d,小鸡:%d\n",x,y,z);
  }
  return 0;
}


注意点:


1.三只小鸡一元,所有小鸡数应当是3的倍数

2.使用枚举时根据对应鸡的费用枚举出对应的最大值


相关文章
|
1月前
洛古 P1002 过河卒
洛古 P1002 过河卒
|
10月前
7-10 百钱百鸡
百鸡问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。” 百鸡问题是北魏数学家张丘建在《张丘建算经》中提出的一个世界著名的不定方程问题,它给出了由三个未知量的两个方程组成的不定方程组的解。
113 0
7-10 百钱百鸡
|
11月前
1314:【例3.6】过河卒(Noip2002)
1314:【例3.6】过河卒(Noip2002)
105 0
|
8月前
华为机试HJ72:百钱买百鸡问题
华为机试HJ72:百钱买百鸡问题
|
9月前
尼科彻斯定理
1.题目概述 2.题解 思路分析 具体实现
74 0
百钱买百鸡
百钱买百鸡
63 0
|
存储
【LeetCode】这儿童节的糖不好吃啊
【LeetCode】这儿童节的糖不好吃啊
124 0
【LeetCode】这儿童节的糖不好吃啊
|
存储 机器学习/深度学习 算法
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
235 0
蓝桥杯十大常见天阶功法——虫之呼吸.贰之型.二分
|
定位技术 容器
PTA天梯训练赛一&二
PTA天梯训练赛一&二
95 0