代码
#include<bits/stdc++.h>
using namespace std;
int x,y,z,m,n;
int sum=0;
int main(){
scanf("%d%d%d%d%d",&x,&y,&z,&n,&m);
for(int i=1;i<=m;i++)
for(int j=0;j<=m-i;j++)
for(int k=0;k<=m-i-j;k++)
if((i+j+k==m)&&(x*i+y*j+k/z==n))
sum++;
printf("%d",sum);
}
思路
蒟蒻是这样想的:
- 先有一个公鸡数量i
- 再尝试每一个可能的母鸡数量j
- 求得小鸡数量k
- 计算是否符合题意
只能得到50分(见这里!)
emm大概就这样
求大佬指导!