Submission #1353062

#TimeUsernameProblemLanguageResultExecution timeMemory
1353062Francisco_MartinInfinite Race (EGOI24_infiniterace2)C++17
100 / 100
73 ms9784 KiB
//EGOI 2024 Infinite Race
//https://qoj.ac/contest/1764/problem/9182

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vll = vector<ll>;

int main(){
    ll n, q, a, ans=0; set<ll> C;
    cin >> n >> q;
    for(int i=0; i<q; i++){
        cin >> a;
        if(a>0){
            if(C.count(a)) C.clear(), ans++;
            C.insert(a);
        }
        else C.erase(-a);
    }
    cout << ans << "\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...