#2674. 最小区间

最小区间

说明

你有k k 个 非递减排列的数整列表。找到一个最小区间,使得 kk 个列表中的每个列表至少有一个数包含在其中。

我们定义如果ba<dc b-a < d-c 或者在ba==dc b-a == d-ca<ca < c,则区间 [a,ba,b] 比 [c,dc,d] 小。

输入格式

第一行一个整数kk,表示有k k 个 非递减排列的数整列表

接下来每个列表有两行,第一行一个整数nn,表示列表元素个数,第二行nn个元素,空格隔开

输出格式

输出一个最小区间

样例

3
5
4 10 15 24 26
4
0 9 12 20
4
5 18 22 30
20 24

样例1解释:

列表 1:[4, 10, 15, 24, 26],24 在区间 [20,24] 中。

列表 2:[0, 9, 12, 20],20 在区间 [20,24] 中。

列表 3:[5, 18, 22, 30],22 在区间 [20,24] 中。

3
3
1 2 3
3
1 2 3
3
1 2 3
1 1

数据范围

nums.length==knums.length == k

1k35001 \leqslant k \leqslant 3500

1nums[i].length501 \leqslant nums[i].length \leqslant 50

105nums[i][j]105-10^5 \leqslant nums[i][j] \leqslant 10^5

nums[i]nums[i] 按非递减顺序排列

来源

LeetCode 632