Cod sursa(job #117594)
| Utilizator | Data | 21 decembrie 2007 19:07:26 | |
|---|---|---|---|
| Problema | Plus | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
int s,p,q,i,j,k;
int a[4];
long long nr;
int main()
{
freopen("plus.in","r",stdin);
freopen("plus.out","w",stdout);
scanf("%d",&s);
for (i=1; i<=3; i++)
{
scanf("%d %d",&p,&q);
if (q==-1) a[1]+=p;
else if (q==0) a[2]+=p;
else a[3]+=p;
}
for (i=0; i<=a[1]; i++)
for (j=0; j<=a[2]; j++)
for (k=0; k<=a[3]; k++)
if ((-1)*i+k==s) nr++;
printf("%lld\n",nr);
return 0;
}
