Submission #1171372

#TimeUsernameProblemLanguageResultExecution timeMemory
1171372lopkusInfinite Race (EGOI24_infiniterace2)C++20
100 / 100
62 ms10568 KiB
#include <bits/stdc++.h> int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int n, m; std::cin >> n >> m; std::vector<int> a(m + 1); for(int i = 1; i <= m; i++) { std::cin >> a[i]; } std::map<int,int> was; int ans = 0; for(int i = 1; i <= m; i++) { if(a[i] > 0) { if(was[a[i]]) { ++ans; was.clear(); } was[a[i]] = 1; } else { was[-a[i]] = 0; } } std::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...