Submission #1229195

#TimeUsernameProblemLanguageResultExecution timeMemory
122919512345678Infinite Race (EGOI24_infiniterace2)C++20
100 / 100
12 ms1224 KiB
#include <bits/stdc++.h> using namespace std; const int nx=2e5+5; int n, q, ver[nx], x, ans; int main() { cin.tie(NULL)->sync_with_stdio(false); cin>>n>>q; for (int i=1; i<n; i++) ver[i]=-1; while (q--) { cin>>x; if (x>0) { if (ver[x]!=ans) ver[x]=ans; else ans++, ver[x]=ans; } else { x=-x; if (ver[x]==ans) ver[x]=-1; } //cout<<"ans "<<ans<<'\n'; } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...