Peter有n根烟,他每吸完一根烟就把烟蒂保存起来,k(k >1)个烟蒂可以换一个新的烟,那么Peter最终能吸到多少根烟呢?_c++


#include<iostream>
using namespace std;
int main() {
int n, k,sum,i;
cin >> n >> k;
sum = n;
while (n > 2)
{
i = n / 3;
n = n % 3;
sum = sum + i;
n = n + i;
}
cout << sum;
}

Peter有n根烟,他每吸完一根烟就把烟蒂保存起来,k(k >1)个烟蒂可以换一个新的烟,那么Peter最终能吸到多少根烟呢?_#include_02

Peter有n根烟,他每吸完一根烟就把烟蒂保存起来,k(k >1)个烟蒂可以换一个新的烟,那么Peter最终能吸到多少根烟呢?_c++_03