这是一个三元一次问题,并对三个根的和做了要求。我们将三个数的范围作出限制,先限制公鸡个数,公鸡个数*5小于等于钱数,与此同时,母鸡个数*3小于等于钱数,小鸡个数则直接由多少只鸡减去公鸡母鸡的个数就可以得到,如此一直循环,并满足钱数与个数的要求时,就可以输出最后的结果。 #include<iostream> using namespace std; int main(){ int a=0,b,c,d,x,y,z,m; int e=0; cin>>x>>y>>z>>a>>m; for(int b...