#L0851. 彩带生日礼物

彩带生日礼物

题目描述

小西有一条很长的彩带,上面挂着 NN 颗彩珠,分为 KK 种。彩带可以抽象为一条 xx 轴,每颗彩珠有一个坐标位置。同一位置可以有多颗彩珠。

小西打算剪一段彩带送给小布,要求这段彩带中包含所有 KK 种彩珠,且长度尽可能短。彩带的长度定义为起始位置到结束位置的距离差。

输入格式

第一行两个整数 N,KN, K,分别表示彩珠总数和种类数。

接下来 KK 行,每行第一个整数 TiT_i 表示第 ii 种彩珠的数量,随后 TiT_i升序排列的非负整数表示各彩珠的位置。保证 Ti=N\sum T_i = N

输出格式

一行一个整数,表示最短彩带长度。

样例

6 3
1 5
2 1 7
3 1 3 8
3

提示

样例说明

66 颗彩珠,33 种。位置分别为:第 11{5}\{5\},第 22{1,7}\{1, 7\},第 33{1,3,8}\{1, 3, 8\}

区间 [5,8][5,8] 包含 5(1),7(2),8(3)5(\text{种}1), 7(\text{种}2), 8(\text{种}3),长度 33,是最短的合法方案。

数据范围

对于 50%50\% 的数据,N104N \le 10^4

对于 80%80\% 的数据,N8×105N \le 8 \times 10^5

对于 100%100\% 的数据,1N1061 \le N \le 10^61K601 \le K \le 6000 \le 位置 <231< 2^{31}

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1579
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者