11095 - 小向的饮料
时间限制 : 1 秒
内存限制 : 128 MB
小向一共购买了 n 瓶饮料。每喝完一瓶饮料,他就会把空瓶保存起来。商店规定,每 k 个空瓶可以兑换一瓶新的饮料。小向在喝完兑换来的饮料后,又会得到新的空瓶,这些空瓶也可以继续参与兑换。请问,小向最终一共能喝到多少瓶饮料(包括最初购买的 n 瓶和通过兑换得到的饮料)?
输入
输入只有一行,包含两个正整数 n 和 k ,之间用一个空格隔开。
输出
输出一个整数,表示小向最终能喝到的饮料总数。
样例
输入
4 3
输出
5
提示
数据范围
- ( 1 < n \le 100000 )
- ( 1 < k \le 100000 )