Pagini recente »
Cod sursă (job #800406)
|
Cod sursă (job #115133)
|
Cod sursă (job #542432)
|
Clasament labsort9d
|
Cod sursă (job #764328)
Cod sursă (job
#764328)
#include <bits/stdc++.h>
using namespace std;
int main() {
int C, T, M, X;
// Read input from the file scv.in
ifstream fin("scv.in");
fin >> C >> T >> M >> X;
int days = 0;
int minerals_collected = 0;
int scvs = 1;
while (minerals_collected < X) {
days++;
minerals_collected += scvs * M;
if (minerals_collected >= C) {
int new_scvs = minerals_collected / C;
scvs += new_scvs;
minerals_collected -= new_scvs * C;
days += T;
}
}
ofstream fout("scv.out");
fout << days << endl;
return 0;
}