Cod sursă (job #764214)

Utilizator avatar headcrab694 Turcanu Adrian headcrab694 IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp-32 | 0,57 kb
Rundă lasm_22_02_2024_clasa12 Status evaluat
Dată 22 feb. 2024 12:31:23 Scor 0
#include <iostream>
using namespace std;

int main() {
    int C, T, M, X;
    cin >> C >> T >> M >> X;

    int days = 0;
    int mineralsCollected = 0;
    int numSCVs = 1;

    while (mineralsCollected < X) {
        days++;
        mineralsCollected += numSCVs * M;

        if (mineralsCollected >= X) {
            break;
        }

        if (days % T == 0) {
            if (mineralsCollected >= C) {
                mineralsCollected -= C;
                numSCVs++;
            }
        }
    }

    cout << days << endl;

    return 0;
}