제출 #1171372

#제출 시각아이디문제언어결과실행 시간메모리
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...