Cod sursă (job #466807)

Utilizator avatar MaddoxX Mironica Vasile MaddoxX IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,47 kb
Rundă Arhiva de probleme Status evaluat
Dată 5 apr. 2019 14:06:49 Scor 100
#include <fstream>
using namespace std;

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

long long c, t, m, x, scv = 1, curKg, curT;

int main() {
	cin >> c >> t >> m >> x;
	while(curKg < x) {
		while(curKg < x && curKg < c)
			curKg += m * scv,
			curT++;
		if(curKg + scv * t * m + m * scv * (c / m) < x)
			curT += t,
			curKg += scv * t * m - c,
			scv++;
		else
			while(curKg < x)
				curT++,
				curKg += m * scv;
	}
	cout << curT;
	return 0;
}