CodeForces 569A-Music
题目大意:输入音乐总长度T,以及缓冲到s时开始播放,以及单位时间下载的音乐长度为(q-1)/q,求需要播放几次才能下完。
解题思路:t*(q-1)/q + s = t(小t为经历的时间)
#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
long long int T, s, q;
int n = 0;
cin >> T >> s >> q;
while(1) {
s = s * q;
n++;
if(s >= T)
break;
}
cout << n << endl;
return 0;
}