站外题求助!
查看原帖
站外题求助!
1240580
Chinese_good_FaFa楼主2024/4/2 17:53

我国古代数学家张丘建在《算经》一书中提问:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 意思是:公鸡一只5元,母鸡一只3元,小鸡3只1元,要用100元钱买100只鸡,问公鸡、母鸡、小鸡各几只?

现在要用n元钱买m只鸡,问公鸡、母鸡和小鸡可以各买多少只?注意:必须把n元钱正好用完,且买的各种鸡的只数为正整数。请聪明的你通过编写程序找出结果。

输入格式 只有一行,两个数n和m(0<n,m<=20000)。

输出格式 有若干行,每行有三个数,分别为公鸡、母鸡和小鸡的只数,用空格隔开。

输入/输出例子1

输入:

100 100

输出:

4  18  78

8  11  81

12  4  84

样例解释

无

我的代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    for(int i=1;i<=b/5;i++){
        for(int j=1;j<=b/3;j++){
            int c=b-i-j;
            if(c>0&&i*5+j*3+c/3==b&&c%3==0){
                cout<<i<<" "<<j<<" "<<c<<endl;
            }
        }
    }
    
    return 0;
}
2024/4/2 17:53
加载中...