Skip to content

Commit dae445f

Browse files
committed
Title: 최소 정수 출력, Time: 0ms, Memory: 0MB, Status: Passed - Codetree
1 parent dd7aabe commit dae445f

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#include <iostream>
2+
#include <queue>
3+
using namespace std;
4+
5+
int n;
6+
int num;
7+
priority_queue<int> pq;
8+
9+
int main() {
10+
cin >> n;
11+
for (int i = 0; i < n; i++) {
12+
cin >> num;
13+
if (num > 0)
14+
pq.push(-num);
15+
else if (num == 0) {
16+
if (pq.size()==0)
17+
cout << 0 << '\n';
18+
else {
19+
int min = -pq.top();
20+
pq.pop();
21+
cout << min << '\n';
22+
}
23+
}
24+
}
25+
26+
return 0;
27+
}

0 commit comments

Comments
 (0)