Submission #1351376

#TimeUsernameProblemLanguageResultExecution timeMemory
1351376cholpon1Inflation (EGOI23_inflation)C++20
0 / 100
3094 ms2632 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    cin.tie(0)->sync_with_stdio(0);
    int n;
    cin >> n;
    vector <int> a(n + 1);
    int sum = 0;
    for (int i = 1; i <= n; i++) {
        cin >> a[i];
        sum += a[i];
    }
    int q;
    cin >> q;
    
    for (int i = 1; i <= q; i++) {
        string s;
        cin >> s;
        if (s == "INFLATION") {
            int x;
            cin >> x;
            sum += x*n;
            cout << sum << "\n";
            
        } else {
            int x, y;
            cin >> x >> y;
            int sum = 0;
            for (int i = 1; i <= n; i++) {
                if (a[i] == x) {
                    a[i] = y;
                }
                sum += a[i];
            }
            cout << sum << "\n";
            
        }
    }
    
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...