一个入门算法题俺理解不来

题目描述
Peter 有 nn 根烟,他每吸完一根烟就把烟蒂保存起来,kk(k>1k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?
输入格式
每组测试数据一行包括两个整数 n, k
输出格式
对于每组测试数据,输出一行包括一个整数表示最终烟的根数。
输入输出样例
输入4 3 输出 5
输入10 3 输出14

看了别人的题解我是这样理解的 抽一个烟 k 元,一个烟头1元, 抽完一个烟 烟头又值一块钱,
那么 抽一个 烟 纯 花掉了 k - 1 元 ,起初有 nk 元 则 最终抽 (k-1) / nk ,可是这样是错的

看别人的理解

img

img

我不理解这个 戒烟 又是怎么回事

是借烟不是戒烟,你有两根烟,抽完要三个烟头才能换一根,然后去借别人一根抽了刚好三个烟头,再去换一根烟还给人家

img


【表情】