`
import java.util.*;
public class Main {
/*
初始瓶盖数 = 初始购买的饮料数
换来的饮料数 = 初始瓶盖数 / 3
剩余瓶盖数 = 初始瓶盖数 % 3 + 换来的饮料数
*/
public static int calculateTotalDrinks(int n) {
int totalDrinks = n; // 初始购买的饮料数
int bottleCaps = n; // 初始瓶盖数
while (bottleCaps >= 3) {
// 换来的饮料数
int newDrinks = bottleCaps / 3;
totalDrinks += newDrinks; // 更新总饮料数
// 剩余瓶盖数
bottleCaps = bottleCaps % 3 + newDrinks;
}
return totalDrinks;
}
public static void main(String[] args) {
int n = new Scanner(System.in).nextInt();
int totalDrinks = calculateTotalDrinks(n);
System.out.println(totalDrinks);
}
}`
0 回复
0 转发
0 喜欢
6 阅读



