Submission #1214908

#TimeUsernameProblemLanguageResultExecution timeMemory
1214908jheInfinite Race (EGOI24_infiniterace2)C++20
100 / 100
73 ms9800 KiB
#include <bits/stdc++.h> using namespace std; signed main() { int n,q; cin >> n >> q; vector<bool> v(n, 0); set<int> s; int cnt = 0; for (int _ = 0; _ < q; _++) { int a; cin >> a; if (a < 0) v[-1 * a] = false; else { if (v[a]) { if (s.find(a)!=s.end()) { cnt++; s.clear(); } s.insert(a); } else { v[a] = true; s.insert(a); } } } cout << cnt << "\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...