VioletaBabel

1927번: 최소 힙 본문

백준/백준-C++
1927번: 최소 힙
Beabletoet 2017. 6. 5. 23:53

#include<cstdio>

#include<queue>

#include<functional>

using namespace std;

int main()

{

priority_queue<int, vector<int>, greater<int> > num;

int n, x;

scanf("%d", &n);

while (n--)

{

scanf("%d", &x);

if (x == 0)

if (num.empty())

printf("%d\n", 0);

else

{

printf("%d\n", num.top());

num.pop();

}

else

num.push(x);

}

}

'백준 > 백준-C++' 카테고리의 다른 글

10820번: 문자열 분석  (0) 2017.06.06
12813번: 이진수 연산  (0) 2017.06.06
1764번: 듣보잡  (0) 2017.06.05
1076번: 저항  (0) 2017.06.05
10816번: 숫자 카드 2 (실패)  (0) 2017.06.05
Comments