Pagini recente » Cod sursa (job #3200716) | Cod sursa (job #2742386) | Cod sursa (job #2400942) | Cod sursa (job #1724692) | Cod sursa (job #251763)
Cod sursa(job #251763)
#include<fstream.h>
int s,i,nr[4],a,b;
long long l;
int main()
{
ifstream f("plus.in");
f>>s;
for (i=1;i<=3;i++)
{
f>>a>>b;
nr[b+1]+=a;
}
f.close();
ofstream g("plus.out");
if (s==0)
{
if (nr[0]<nr[2]) l=nr[0];
else l=nr[2];
l*=(nr[1]+1);
l+=nr[1];
l++;
}
else if (s>0)
{
if (s<=nr[2])
{
if (nr[2]-s+1<=nr[0]+1) l=nr[2]-s+1;
else l=nr[0]+1;
l*=(nr[1]+1);
}
}
else if (s<0)
{
if (-1*s<=nr[0])
{
if (nr[0]+s+1<=nr[2]+1) l=nr[0]+s+1;
else l=nr[2]+1;
l*=(nr[1]+1);
}
}
g<<l;
g.close();
return 0;
}