Submission #515959

#TimeUsernameProblemLanguageResultExecution timeMemory
515959KoDPo (COCI21_po)C++17
70 / 70
9 ms720 KiB
#include <bits/stdc++.h> using std::vector; using std::array; using std::pair; using std::tuple; int main() { std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); int N; std::cin >> N; vector<int> val; val.push_back(0); int ans = 0; while (N--) { int x; std::cin >> x; while (val.back() > x) { ans += 1; val.pop_back(); } if (val.back() != x) { val.push_back(x); } } ans += val.size() - 1; std::cout << ans << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...