Pagini recente » Cod sursa (job #2779290) | Cod sursa (job #2827669) | Cod sursa (job #927193) | Cod sursa (job #889577) | Cod sursa (job #465467)
Cod sursa(job #465467)
#include<fstream.h>
ifstream q("plus.in");
ofstream w("plus.out");
int s,sp,n1,n2,n3,nb1,nb2,nb3,a,b,x,y,ss,sd,i;
long sol,sf=0;
int main()
{q>>s>>nb1>>n1>>nb2>>n2>>nb3>>n3;
for(i=0;i<=nb1;i++)
{sol=0;
sp=s-i*n1;
if(n2>=0)
{a=0;
b=n2*nb2;}
else
{a=n2*nb2;
b=0;}
if(n2==0)
sol+=(1+nb2);
if(n3>=0)
{x=sp-n3*nb3;
y=sp;}
else
{x=sp;
y=sp-n3*nb3;}
if(n3==0)
sol+=(1+nb3);
if(sol==0)
sol++;
if(a>x)
ss=a;
else
ss=x;
if(b<y)
sd=b;
else
sd=y;
if(ss<=sd)
sol=sol*(sd-ss+1);
else
sol=0;
sf+=sol;}
w<<sf;
return 0;}