汽水畅饮大挑战
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
汽水畅饮大挑战
题目背景
夏日炎炎,小明发现了一家正在进行特别促销的便利店!便利店推出了一个有趣的"空瓶换新"活动:只要收集一定数量的空汽水瓶,就可以兑换一瓶全新的汽水。小明看着手中刚买的汽水,开始思考一个有趣的数学问题……
题目描述
小明一开始有 瓶可喝的汽水和 个空汽水瓶。
- 便利店规定:每当空瓶数量达到 个时,就可以用这些空瓶兑换 瓶新的汽水。
小明是个聪明的消费者,他会反复执行下面的过程来最大化喝到的汽水瓶数:
喝掉一瓶汽水,得到 个空瓶。
只要空瓶数量足够(达到 ),就立刻去兑换新的汽水并继续喝。
小明想知道,通过这种“喝汽水 → 得空瓶 → 换新汽水”的循环,他最多能喝到多少瓶汽水?
输入格式
输入包含一行,三个以空格分隔的整数:
分别表示小明手上起始汽水数量、空瓶数量以及便利店兑换一瓶汽水所需空瓶数量。
输出格式
输出一个整数,表示小明最多能喝到的汽水瓶数。
输入输出样例 #1
输入 #1
9 0 3
输出 #1
13
说明/提示
小明最初有 瓶汽水:
喝完 瓶 → 得到 个空瓶,已喝 瓶
用 个空瓶换 瓶新汽水 → 空瓶剩余
喝完这 瓶 → 得到 个空瓶,已喝 瓶
用 个空瓶换 瓶新汽水 → 空瓶剩余
喝完这 瓶 → 得到 个空瓶,已喝 瓶
现在只有 个空瓶,不够兑换条件 (需要 个)
最终小明总共喝了 瓶汽水。