#include<stdio.h>
int main()
{
int n, k, i,m,o;
scanf("%d %d", &n, &k);
i = n;
o=n;
while(o>=k)
{
m=n%k;
n = n/ k;
o=m+n;
i = i + n;
n=o;
} ;
printf("%d", i);
return 0;
}
这道题目主要是要区分开瓶子的数量和瓶盖的数量是两个不同的变量,
如果错把瓶子数量当成瓶盖数量,在特定的数据如10 3时运行答案一致
但是把输入数据改变时,结果会发生错误