#45402: cpp 超級簡單解


1121232@stu.wghs.tp.edu.tw (Ian911436)

學校 : 臺北市私立薇閣高級中學
編號 : 258883
來源 : [60.248.154.143]
最後登入時間 :
2025-05-14 15:36:23
d189. 11150 - Cola -- UVa11150 | From: [60.248.154.139] | 發表日期 : 2025-02-26 12:56

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    while (cin >> n) {
        int t = n;
        int e = n;

        
        for (int i = 0; e >= 3; i++) {
            int k = e / 3;
            t += k;
            e = k + (e % 3);
        }

        // 如果最後剩下 2 個空瓶,可以借 1 瓶
        if (e == 2) {
            t += 1;
        }

        cout << t << endl;
    }
    return 0;
}

 
ZeroJudge Forum