Cod sursă (job #329305)

Utilizator avatar kywy Tiberiu Popescu kywy IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,58 kb
Rundă Arhiva de probleme Status evaluat
Dată 8 dec. 2017 16:47:29 Scor 100
#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);
}