[BOJ/heap] 11279 최대 힙

강신현·2021년 10월 30일
0
#include <iostream>
#include <queue>

using namespace std;

int N;
priority_queue<int> que;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    cin >> N;

    while (N--)
    {
        int x;
        cin >> x;

        if (x == 0)
        {
            if (que.empty())
                cout << '0' << '\n';
            else
            {
                cout << que.top() << '\n';
                que.pop();
            }
        }
        else
        {
            que.push(x);
        }
    }

    return 0;
}
profile
땅콩의 모험 (server)

0개의 댓글