Pagini recente »
Istoria paginii runda/11_ian_2014
|
Istoria paginii runda/cel_mai_greu_concurs
|
Rating Vasile Claudiu-Daniel (Claudiu_Vasile)
|
Istoria paginii runda/abcdefghi
|
Cod sursă (job #108322)
Cod sursă (job
#108322)
#include <cstdio>
using namespace std;
int main()
{
FILE *fin,*fout;
fin=fopen("scv.in","r");
fout=fopen("scv.out","w");
int c,t,m,x,s=0,nr=1,cnt=0,k;
fscanf(fin,"%d%d%d%d",&c,&t,&m,&x);
while(s<x)
{
s+=nr*m;
if(s>=c)
{
k=nr*m*t;
if((x-s)/(nr*m)+(x-s)%(nr*m)>(x-k)/((nr+1)*m)+(x-k)%((nr+1)*m)+t)
{
nr++;
s=s-c+(nr-1)*m*t;
cnt+=t;
}
}
cnt++;
}
fprintf(fout,"%d",cnt);
return 0;
}