1. 程式人生 > 其它 >[藍橋杯2015初賽]飲料換購

[藍橋杯2015初賽]飲料換購

題目描述

樂羊羊飲料廠正在舉辦一次促銷優惠活動。
樂羊羊C型飲料,憑3個瓶蓋可以再換一瓶C型飲料,並且可以一直迴圈下去(但不允許暫借或賒賬)。
請你計算一下,如果小明不浪費瓶蓋,儘量地參加活動。
那麼,對於他初始買入的n瓶飲料,最後他一共能喝到多少瓶飲料。 

輸入格式

輸入存在多組測試資料
每組測試資料輸入一行包含一個正整數n(1<=n<=10000)

輸出格式

對於每組資料輸出一行,包含一個整數,表示實際得到的飲料數

輸入樣例 複製

100
101

輸出樣例 複製

149
151


 1 import java.util.Scanner;
 2 
 3
public class Main { 4 5 public static void main(String[] args) { 6 Scanner s = new Scanner(System.in); 7 while(s.hasNext()) { 8 int n = s.nextInt(); 9 int a = n; 10 int sum = n; 11 int b = 0; 12 while(a>=3) {
13 b = a/3; 14 sum = sum + b; 15 a = b + a%3; 16 } 17 System.out.println(sum); 18 } 19 } 20 }