Pagini recente »
Cod sursă (job #145099)
|
Borderou de evaluare (job #210147)
|
gardul_4
|
Cod sursă (job #94603)
|
Cod sursă (job #329305)
Cod sursă (job
#329305)
#include <cstdio>
#include<algorithm>
using namespace std;
int maxx,s,k;
int main()
{
FILE* in=fopen("scv.in", "r"); ///probleme
FILE* out=fopen("scv.out", "w");
int c, t, m, x;
fscanf(in, "%d%d%d%d", &c, &t, &m, &x);
maxx=m;
while(s<x)
{
while(s<min(c,x))
{
k++;
s+=m;
}
if(s+m*(t+(c/maxx))<x)
{
s=s-c+m*t;
k+=t;
m+=maxx;
}
else
{
k++;
s+=m;
}
}
fprintf(out, "%d", k);
}