Search

최소 힙

주차
0
문제번호
1927
언어
C++
티어
실버
유형
우선순위 큐
nj_Blog
nj_상태
이해도
풀이
사람
이해도 2
13 more properties

Code

제출 날짜

@5/17/2021

메모리

2912 KB

시간

16 ms
#include <iostream> #include <vector> #include <queue> #define endl "\n" int N; std::priority_queue<int> pq; void io_faster() { std::ios_base::sync_with_stdio(false); std::cin.tie(0); std::cout.tie(0); } void input() { io_faster(); std::cin >> N; } void solve() { int op; while(N--) { std::cin >> op; if (!op) { if (pq.empty()) std::cout << 0 << endl; else { std::cout << -pq.top() << endl; pq.pop(); } } else pq.push(-op); } } int main() { input(); solve(); return (0); }
C++
복사