[백준/코틀린] 1927번: 최소 힙
실버 2
링크
풀이
PriorityQueue로 최소 힙을 구현합니다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
import java.util.*
fun main() {
val pq = PriorityQueue<Int>()
repeat(readln().toInt()) {
val x = readln().toInt()
if (x > 0) pq.add(x)
else println(pq.poll() ?: 0)
}
}
This post is licensed under CC BY 4.0 by the author.