S
2025-04-26 10:08:28
发布于:广东
0阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
int n;
bool f=0;
cin>>n;
for(int i=0;i<=n/5;i++){ //i公鸡:0~n/5
int j=(n-7i)/4; //j母鸡:0~n/3
int k=n-i-j; //小鸡数量可以不枚举直接找条件中的等式表示
if(k%3==0 && j>=0 && (n-7i)%40){ //n鸡 n钱
f=1;
cout<<i<<" "<<j<<" "<<k<<endl;
}
}
if(f0){
cout<<"no";
}
return 0;
}
这里空空如也
有帮助,赞一个