Pagini recente »
Cod sursă (job #759536)
|
Cod sursă (job #819766)
|
Cod sursă (job #530271)
|
Cod sursă (job #662769)
|
Cod sursă (job #819721)
Cod sursă (job
#819721)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("scv.in");
ofstream fout("scv.out");
int c,t,m,x,s,nr_scv,zile,cs,z1,z2;
int main()
{
fin>>c>>t>>m>>x;
nr_scv=1;
zile=0;
while (s<x)
{
if (s>=c)
{
cs=s-c;
z1=t;
while (cs<x)
{
z1++;
cs+=(nr_scv+1)*m;
}
cs=s;
z2=0;
while (cs<x)
{
z2++;
cs+=nr_scv*m;
}
if (z1<=z2)
{
nr_scv++;
zile+=t;
}
else{
zile++;
s+=nr_scv*m;
}
}
else{
zile++;
s+=nr_scv*m;
}
}
fout<<zile;
return 0;
}