P13076 [NOISG 2019] Lasers

题目背景

熊猫先生知道小猫非常喜欢激光玩具,于是他决定给 Rar the Cat 买一个激光玩具。

题目描述

这个激光玩具的顶部有 $L$ 个间距均匀的激光,全部朝下。第 $1$ 个激光距离左边缘 $0.5$ 个单位,第 $L$ 个激光距离右边缘 $0.5$ 个单位,相邻激光之间距离为 $1$ 个单位。 该玩具共有 $R$ 排滑动的挡板,每排有若干不重叠的挡板。具体来说: - 每排有若干长度为正整数的挡板,总长度不超过 $L$。 - 同一排内,所有挡板可以整体平移,但挡板之间相对位置不变,且不会重叠。 - 一个宽度为 $x$ 的挡板可以完全阻挡连续 $x$ 个激光。 请你计算,在所有挡板可能的配置中,有多少个激光会始终被至少一个挡板阻挡。

输入格式

第一行包含两个整数 $L$ 和 $R$。 接下来 $R$ 行描述每排的挡板情况,每行格式如下: - 一个整数 $X$,表示该排有 $X$ 个挡板。 - 接下来 $X$ 个整数,依次表示每个挡板的宽度,第一个整数是最左边挡板的宽度。 保证每排所有挡板的总宽度不超过 $L$。

输出格式

输出一个整数,表示始终被至少一个挡板阻挡的激光数量。

说明/提示

【样例解释】 对于样例 1: 第 $2$ 排有一个宽度为 $7$ 的挡板,它无论怎么移动,第 $5$、$6$、$7$ 号激光总会被阻挡。 对于样例 2: 第 $3$、$4$、$5$、$6$、$7$、$9$ 号激光始终被至少一个挡板阻挡。 对于样例 3: 所有激光在至少一种挡板配置下都可以通过。 【数据范围】 - $1 \leq R \leq 5 \times 10^5$ - $1 \leq L \leq 10^9$ - $1 \leq \sum X \leq 5 \times 10^5$ - 每排所有挡板宽度和不超过 $L$ | 子任务编号 | 分值 | 额外限制 | | :---: | :---: | :---: | | $1$ | $10$ | $R = 1,\ X = 1$ | | $2$ | $14$ | $X = 1$ | | $3$ | $20$ | $R = 2,\ 1 \leq L \leq 10^6$ | | $4$ | $21$ | $1 \leq L \leq 10^3,\ 1 \leq \sum X \leq 10^3$ | | $5$ | $22$ | $1 \leq L \leq 10^6$ | | $6$ | $13$ | 无额外限制 |