Search
Duplicate

최대 힙

주차
0
문제번호
11279
언어
C++
티어
실버
유형
자료구조
nj_Blog
nj_상태
이해도
풀이
사람
이해도 2
13 more properties

Code

제출 날짜

@5/25/2021

메모리

2916 KB

시간

16 ms
#include <iostream> #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; for (int i = 0 ; i < N ; i++) { std::cin >> op; if (!op) { if (!pq.size()) std::cout << 0 << endl; else { std::cout << pq.top() << endl; pq.pop(); } } else pq.push(op); } } int main() { input(); solve(); return (0); }
C++
복사