Cerință
Într-un vas sunt x
litri de apă (x>0
). După fiecare t
minute, x/i
din cantitatea de apă rămasă se evaporă. Să se determine după câte minute vor rămâne în vas cel mult y
litri de apă.
Date de intrare
Programul citește de la tastatură patru numere naturale x t y i
.
Date de ieșire
Programul va afișa pe ecran un număr T
, ce reprezintă numărul de minute necesare astfel încât in vas sa rămână cel mult y
litri de apa.
Restricții și precizări
1≤ x,t,y ≤ 1.000.000.000
2≤i≤100
Exemplu
Intrare
100 15 20 5
Ieșire
120
Explicație
x=100
, t=15
, y=20
, i=5
. Sunt necesare T=120
minute pentru ca în vas să rămână cel mult y=20
litri de apă.
#include <bits/stdc++.h> using namespace std; int main() { long double x; int t, y, i; int cnt = 0; cin >> x >> t >> y >> i; while(x > y) { cnt++; x = x - x/i; } cout << 1LL * t * cnt; return 0; }