Pagini recente » Cod sursa (job #1226698) | Cod sursa (job #1682906) | Cod sursa (job #1763736) | Cod sursa (job #1206159) | Cod sursa (job #117247)
Cod sursa(job #117247)
#include <cstdio>
FILE *in = fopen("plus.in","r"), *out = fopen("plus.out","w");
int s;
int a, b,
c, d,
e, f;
long long sol;
int main()
{
fscanf(in, "%d %d %d %d %d %d %d", &s, &a,&b,&c,&d,&e,&f);
//printf("%d %d\n%d %d\n%d %d\n", a, b, c, d, e, f);
int q = e*f;
for ( int i = 0; i <= a; ++i )
{
for ( int j = 0; j <= c; ++j )
{
int t = i*b + j*d;
if ( f == -1 )
{
if ( q + t <= s && t >= s )
++sol;
}
else if ( f == 0 )
{
if ( q == s || t == s )
sol = sol + e + 1;
}
else
{
if ( q + t >= s && t <= s )
++sol;
}
}
}
fprintf(out, "%lld\n", sol);
return 0;
}