Submission #1105578

#TimeUsernameProblemLanguageResultExecution timeMemory
1105578Drew_Po (COCI21_po)C++17
70 / 70
10 ms724 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 += x > 0; } cout << Z << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...