매일 조금씩

백준 11279번: 최대 힙 본문

알고리즘

백준 11279번: 최대 힙

mezo 2020. 4. 9. 15:48
728x90
반응형

 

 

 

 

 

 

 

priority_queue를 활용한 간단한 문제다.

 

 

#include <iostream>
#include <queue>
using namespace std;


int main(void) {
	ios_base::sync_with_stdio(0);
	cin.tie(0);	//cin 실행속도 향상

	int n;
	cin >> n;
	priority_queue<int> pq;
	for (int i = 0; i < n; i++) {
		int op; 
		cin >> op;
		if (op > 0) {
			pq.push(op);
		}
		else if (!op) {
			if (!pq.empty()) {
				cout << pq.top() << "\n";
				pq.pop();
			}
			else
				cout << "0\n";
		}
	}

	return 0;
}
728x90
반응형

'알고리즘' 카테고리의 다른 글

백준 11286번: 절댓값 힙  (0) 2020.04.10
백준 1927번: 최소 힙  (0) 2020.04.09
백준 5430번: AC  (0) 2020.04.09
백준 1021번: 회전하는 큐  (0) 2020.04.08
백준 10866번: 덱  (0) 2020.04.08