Zero para cancelar

Problem Link

Solution by TioPatinhas100 pts

Code / Notes

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    cin >> n;
    int ans = 0;
    vector<int>A;
    for (int i = 0; i < n; i++) {
        int Ai;
        cin >> Ai;
        if (Ai == 0) {
            if (!A.empty()) { 
        A.pop_back();
            }       
            }else {A.push_back(Ai);}
        }
    for (int i = 0; i < A.size(); i++) {
        ans += A[i];
    }
    cout << ans;
}

Last updated 2 weeks, 3 days ago


« Back to problem