답안 #366772

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
366772 2021-02-15T09:32:54 Z jenkinsser Po (COCI21_po) C++17
70 / 70
12 ms 1516 KB
#include <bits/stdc++.h>
#define pb push_back
#define mp make_pair
#define st first
#define nd second
#define pii pair<int,int>
#define sp " "
#define nl "\n"
#define all(x) x.begin(),x.end()
#define fastio() ios_base::sync_with_stdio(0);cin.tie(0);
#define ll long long
#define int ll

using namespace std;

const int N = 100005;
const int INF = 1000000005;

int n,a[N],ans;
stack<int> stck;

int32_t main(){
    fastio()
    cin >> n;
    for(int i=0;i<n;i++){
        cin >> a[i];
    }
    stck.push(0);
    for(int i=0;i<n;i++){
        while(stck.top()>a[i]){
            stck.pop();
        }
        if(stck.top()<a[i]){
            ans++;
        }
        stck.push(a[i]);
    }
    cout << ans << nl;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 364 KB Output is correct
2 Correct 1 ms 364 KB Output is correct
3 Correct 1 ms 364 KB Output is correct
4 Correct 5 ms 748 KB Output is correct
5 Correct 7 ms 1004 KB Output is correct
6 Correct 12 ms 1516 KB Output is correct
7 Correct 12 ms 1132 KB Output is correct