Submission #1105587

#TimeUsernameProblemLanguageResultExecution timeMemory
1105587Drew_Po (COCI21_po)C++17
70 / 70
8 ms1104 KiB
#include <bits/stdc++.h> using namespace std; #define pb push_back #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; vector<int> sk; for (int i = 0, x; i < N; ++i) { cin >> x; while (!sk.empty() && sk.back() > x) sk.pop_back(); if (!sk.empty() && sk.back() == x) continue; sk.pb(x); Z += x > 0; } cout << Z << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...