Cod sursă (job #442034)

Utilizator avatar mjmilan11 Mujdar Milan mjmilan11 IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,65 kb
Rundă Arhiva de probleme Status evaluat
Dată 4 mar. 2019 18:05:34 Scor 100
#include <bits/stdc++.h>

using namespace std;

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

int main()
{
    int c,t,m,x;
    fin >> c >> t >> m >> x;
    int sum=0;
    int scv=1;
    int rasp=0;
    while(sum<x)
    {
        while(sum<c and sum<x)
        {
            rasp++;
            sum+=scv*m;
        }
        if(m*scv*t+m*scv*(c/m)+sum<x)
        {
            sum+=m*scv*t-c;
            rasp+=t;
            scv++;
        }
        else
        {
            while(sum<x)
            {
                sum+=scv*m;
                rasp++;
            }
        }
    }
    fout << rasp;
    return 0;
}