30:00
You have k lists of sorted integers. Find the smallest range that includes at least one number from each of the k lists.
nums.length==k\text{nums.length} == knums.length==k
1≤k≤35001 \leq k \leq 35001≤k≤3500
1≤nums[i].length≤501 \leq \text{nums}[i].\text{length} \leq 501≤nums[i].length≤50
−105≤nums[i][j]≤105-10^5 \leq \text{nums}[i][j] \leq 10^5−105≤nums[i][j]≤105
nums[i] is sorted in non-decreasing order.
nums[i]
Initialize heap with first elements. Range: [0, 5]
4
10
15
24
26
0
9
12
20
5
18
22
30
[0, 5]