#ZS4T2. 换瓶盖
换瓶盖
题目描述
很喜欢喝饮料,现在他买了 瓶饮料,他为了多喝几瓶饮料,他把每次喝完饮料的瓶盖都保存起来,因为 个瓶盖可以换一瓶新饮料,那么 最后能喝到多少瓶饮料。
输入格式
两个整数 , 。
输出格式
输出他最终能喝到多少瓶饮料。
测试样例
10 3
14
样例 1 解释
刚开始有 瓶饮料,有 个瓶盖,每 个瓶盖可以换 瓶新饮料,他换了 瓶新的,又获得了 个瓶盖,再换了 瓶新的,所以一共喝了 瓶饮料。
数据规模与约定
对于 的数据保证: , 。
ZY 很喜欢喝饮料,现在他买了 n 瓶饮料,他为了多喝几瓶饮料,他把每次喝完饮料的瓶盖都保存起来,因为 k 个瓶盖可以换一瓶新饮料,那么 ZY 最后能喝到多少瓶饮料。
两个整数 n , k 。
输出他最终能喝到多少瓶饮料。
10 3
14
刚开始有 10 瓶饮料,有 10 个瓶盖,每 3 个瓶盖可以换 1 瓶新饮料,他换了 3 瓶新的,又获得了 3 个瓶盖,再换了 1 瓶新的,所以一共喝了 10+3+1=14 瓶饮料。
对于 100% 的数据保证:1<n , k≤108。