Submission #1205431

#TimeUsernameProblemLanguageResultExecution timeMemory
1205431moondarksideInfinite Race (EGOI24_infiniterace2)C++20
100 / 100
89 ms9872 KiB
#include <iostream>
#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,q;
    cin>>n>>q;
    set<int> Atras;
    int laps=0;
    for(int i=0;i<q;i++){
        int adl;
        cin>>adl;
        if(adl<0){
            Atras.erase(-adl);
        }
        else{
            if(Atras.contains(adl)){
                laps++;
                Atras.clear();
                Atras.insert(adl);
            }
            else{
                Atras.insert(adl);
            }
        }
    }
    cout<<laps;
    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...