Pagini recente » Rezultatele filtrării | Borderou de evaluare (job #74164) | Cod sursa (job #1352908) | Borderou de evaluare (job #1401573) | Cod sursa (job #335476)
Cod sursa(job #335476)
#include <cstdio>
#define file_in "plus.in"
#define file_out "plus.out"
long long s,nr1,nr2,nr3,nrb1,nrb2,nrb3;
inline long long min(long long a, long long b) { return a<b?a:b; }
inline long long max(long long a, long long b) { return a>b?a:b; }
int main()
{
freopen(file_in,"r",stdin);
freopen(file_out,"w",stdout);
scanf("%lld", &s);
scanf("%lld %lld", &nrb1, &nr1);
scanf("%lld %lld", &nrb2, &nr2);
scanf("%lld %lld", &nrb3, &nr3);
long long ss=0;
long long nr=0;
for (int i=0;i<=nrb1;++i)
for (int j=0;j<=nrb2;++j)
for (int k=0;k<=nrb3;++k)
{
ss=0;
ss=i*nr1+j*nr2+k*nr3;
if (ss==s)
nr++;
}
printf("%lld", nr);
fclose(stdin);
fclose(stdout);
return 0;
}