百鸡问题:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)
#include <iostream>
using namespace std;
int main(){
int cnt=0,n;
cin>>n;
for(int x=0;x<=n/5;x++){
if(n-7*x>=0&&(n-7*x)%4==0){
int y=n-7*x;
if((n-x-y)>=0&&(n-x-y)%3==0){
cnt++;
}
}
}
cout<<cnt;
return 0;
}