Cod sursă (job #470470)

Utilizator avatar S_Dan Sochirca Dan S_Dan IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0.53 kb
Rundă Arhiva de probleme Status evaluat
Dată 14 apr. 2019 16:19:09 Scor 100
#include <bits/stdc++.h>
using namespace std;

int c,t,m,x;
int scv,cant,rs;

int main(){

    ifstream cin("scv.in");
    ofstream cout("scv.out");

    cin>>c>>t>>m>>x;

    scv=m;
    while(cant<x){
        while(cant<min(x,c)) rs++,cant+=m;

        if(cant+m*t+m*(c/scv)<x){
            cant=cant+(m*t-c);
            rs=t+rs;
            m=m+scv;
        }

        else{
            if ((x-cant)%m!=0) rs++;
            rs=rs+(x-cant)/m;
            cant=x;
        }
    }
    cout<<rs;

return 0;
}