Submission #512404

#TimeUsernameProblemLanguageResultExecution timeMemory
512404KaguyaPo (COCI21_po)C++17
70 / 70
9 ms460 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; stack<int> st; int ans = 0; for (int i = 0; i < n; i++) { int x; cin >> x; while (!st.empty() && st.top() > x) st.pop(); if (x != 0) { if (st.empty() || (!st.empty() && st.top() != x)) { ans++; st.push(x); } } } cout << ans << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...