直接上AC代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, k, x = 1, sum = 0;
scanf("%d%d", &n, &k);//输入
sum += n;//本来拥有的烟
while(x>0)
{
x = n/k;//可以换x根
n = n-x*k+x;//剩下的烟蒂
sum += x;//加上换来的烟
}
cout<<sum;
return 0;
}