Pagini recente »
Istoria paginii utilizator/ilincu
|
Monitorul de evaluare
|
2017-11-26-clasa-5-tema-17
|
2019-03-07-clasa-6-tema-24
|
Cod sursă (job #465814)
Cod sursă (job
#465814)
#include <bits/stdc++.h>
using namespace std;
int main()
{
ifstream cin("scv.in");
ofstream cout("scv.out");
int n, m, k, l, cs = 1, time = 0, current = 0;
cin >> n >> m >> k >> l;
while (current < l)
{
while (current < l && current < n)
time ++, current += cs * k;
if (current + m * cs * k + cs * k * (n / k) < l)
current += cs * k * m - n, time += m, cs++;
else while (current < l)
time ++, current += cs * k;
}
cout << time;
return 0;
}