我在本地跑了一遍结果都只会输出0,简直要崩溃了。
代码如下:
#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
ll x,y,z,m,n;
scanf("%d%d%d%d%d",&x,&y,&z,&n,&m);
ll ans=0;
for(int i=0;i<=m;i++){
for(int j=0;j<=m;j++){
for(int k=0;k<=m;k+=z){
if(i*x+j*y+k/z==n&&i+j+k==m) ans++;
}
}
}
cout<<ans;
return 0;
}
有没有哪位大佬指导一下?