编程题
### 问题描述 给定 $n$ 个集合,每个集合中有 $x_i$ 个数。从每个集合中选出一个数构成集合 $C$ ,求 $max(C)-min(C)$ 的最小值,其中 $max(C)$ 为集合 $C$ 中元素的最大值, $min(C)$ 为集合 $C$ 中元素的最小值。 ### 输入格式 第一行一个数 $n$ 表示集合数量。 随后 $n$ 行,第一个数字 $x_j$ 表示第 $j$ 个集合元素的个数,接下来 $x_j$ 个数字 $a_i$ 为第 $j$ 个集合内的元素。 ### 输出格式 输出一个整数,表示 $max(C)-min(C)$ 的最小值。 ### 样例输入 ```text 4 9 -5 -9 2 8 5 4 3 3 8 2 10 8 1 -7 3 1 6 10 ``` ### 样例输出 ```text 15 ``` ### 说明 一种满足情况为分别选择元素 $8,8,-7,1$ 。 ### 评测数据规模 对于 $100$% 的评测数据, $1\leq n \leq 10^6,1\leq x_j \leq 10^6,\sum_{j=1}^n \leq 4\times 10^6,-10^9\leq a_i \leq 10^9$ 。
查看答案
赣ICP备20007335号-2