Cod sursa(job #289051)

Utilizator jeanFMI - Petcu Ion Cristian jean Data 26 martie 2009 12:46:57
Problema Plus Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<fstream.h>
int i,n,tip,n1,n2,n0,s,dif,sol;
int main()
{
ifstream f("plus.in");
ofstream g("plus.out");
f>>s;

for(i=1;i<=3;i++)
{f>>n>>tip; switch(tip) { case -1: n2+=n; break;
					 case  0: n0+=n; break;
					 case  1: n1+=n; break;
				    }
}
if(s>n1) g<<"0";
else
if(s==n1) g<<n0+1;
else
{
dif=n1-s;
if(dif>n2) dif=n2;
sol=(n0+1)*(dif+1);
g<<sol;
}
f.close();
g.close();
return 0;
}