优先队列 1classSolution {2func minBuildTime(_ blocks: [Int], _ split: Int) ->Int {3varpq = PriorityQueue<Int> { $0< $1}4forvinblocks5{6pq.push(v)7}8while(pq.count >=2)9{10let x:Int = pq.pop()!11let y:Int = pq.pop()!12pq.push(y +split)13}14returnpq.pop() ??01...