Pagini recente »
Istoria paginii runda/simion_vs_ioan_bafta_simion/clasament
|
Cod sursă (job #757102)
|
Istoria paginii runda/simulareoni6_4
|
Istoria paginii runda/coman_vs_herbert/clasament
|
Cod sursă (job #764214)
Cod sursă (job
#764214)
#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;
}