Pagini recente »
Istoria paginii utilizator/mara_craciun
|
Istoria paginii utilizator/ninel44
|
Istoria paginii utilizator/ianisbelu
|
Cod sursă (job #641379)
|
Cod sursă (job #361484)
Cod sursă (job
#361484)
#include <bits/stdc++.h>
using namespace std;
int main ()
{
freopen("scv.in" , "r" ,stdin);
freopen("scv.out" , "w" , stdout);
long long cost, timp, cant, x, t, masini, kg;
scanf ("%lld%lld%lld%lld",&cost,&timp,&cant,&x);
t = 0LL;
masini = 1;
kg = 0LL;
while (kg < x)
{
while (kg < x && kg < cost)
{
kg += cant*masini;
t ++;
}
if (kg + masini*cant*timp + cant*masini * (cost/cant)< x)
{
t += timp;
kg += masini*cant*timp - cost;
masini ++;
}else
while (kg < x){
t ++;
kg += cant*masini;
}
}
printf("%lld",t);
return 0;
}