Submission #1105577

#TimeUsernameProblemLanguageResultExecution timeMemory
1105577Drew_Po (COCI21_po)C++17
20 / 70
10 ms1748 KiB
#include <bits/stdc++.h> using namespace std; #define f1 first #define s2 second using ll = long long; using ii = pair<int, int>; int main() { ios :: sync_with_stdio(0); cin.tie(0); int N; cin >> N; int Z = 0; priority_queue<int> pq; for (int i = 0, x; i < N; ++i) { cin >> x; while (!pq.empty() && pq.top() > x) pq.pop(); if (!pq.empty() && pq.top() == x) continue; pq.push(x); Z++; } cout << Z << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...