Cod sursă (job #371499)

Utilizator avatar AlexDontu Alex Dontu AlexDontu IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,69 kb
Rundă Arhiva de probleme Status evaluat
Dată 27 mar. 2018 11:21:00 Scor 100
#include <fstream>

using namespace std;
ifstream f("scv.in");
ofstream g("scv.out");
int cost,timp,scv,s,m,minerale,pas,ok1,ok,r;
int main()
{

    f>>cost>>timp>>m>>s;
    minerale=0;
    scv=1;
    pas=0;
    while (minerale<s)
    {
        while (minerale<s&&minerale<cost)
        {
            minerale+=m*scv;
            pas++;
        }
        if (minerale + scv*m*timp + m*scv *(cost/m)< s)
        {
            pas+=timp;
            minerale+=timp*scv*m-cost;
            scv++;
        }
        else
            while(minerale<s)
            {
                minerale+=scv*m;
                pas++;

            }
    }
    g<<pas;
    return 0;
}