373
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.0002≤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;
}
Comentarii