Cod sursă (job #259887)

Utilizator avatar Men_in_Black Marco Polo Men_in_Black IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,54 kb
Rundă Arhiva de probleme Status evaluat
Dată 9 dec. 2016 21:04:26 Scor 100
#include <fstream>

using namespace std;

ifstream fin("scv.in");
ofstream fout("scv.out");

int c,t,m,x,maxx,s,k;

inline void solve()
{
    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;
        }
    }
}

int main()
{
    fin>>c>>t>>m>>x;
    solve();
    fout<<k;
    return 0;
}