QOJ.ac

QOJ

Limite de temps : 1 s Limite de mémoire : 512 MB Points totaux : 100

#200. 激光

Statistiques

Panda 先生知道猫咪喜欢激光玩具,于是决定为 Rar 猫买一个激光玩具。Panda 先生买的激光玩具在玩具顶部有 $L$ 个均匀分布的激光器,向下照射。第 1 个激光器距离最左侧边缘 0.5 个单位,第 $L$ 个激光器距离最右侧边缘 0.5 个单位。每两个相邻激光器之间的距离为 1 个单位。

玩具中有 $R$ 行滑动墙壁,每一行包含一组互不重叠的墙壁。具体来说,每一行包含若干个墙壁,它们的总长度不超过 $L$。这些墙壁可以在同一行内滑动到任何位置,只要它们在行内的相对位置保持不变且互不重叠即可。宽度为 $x$ 个单位的墙壁(其中 $x$ 为正整数)会恰好遮挡 $x$ 个连续的激光器。

一个 $L = 11$ 且 $R = 3$ 的玩具示意图如下:

Rar 猫是个好奇心很强的猫,它想知道:在玩具的所有可能配置中,这 $L$ 个激光器中有多少个激光器始终会被至少一面墙壁遮挡?

输入格式

程序必须从标准输入读取数据。 输入的第一行包含两个整数 $L$ 和 $R$。 接下来的 $R$ 行输入描述每一行。每行以一个整数 $X$ 开头,表示该行中滑动墙壁的数量。随后是 $X$ 个整数,表示该行中 $X$ 个墙壁的宽度,第一个整数表示最左侧墙壁的宽度。注意,每一行墙壁的宽度之和不能超过 $L$ 个单位。

输出格式

程序应输出到标准输出。 在一行中输出一个整数,表示在玩具的所有可能配置中,始终会被至少一面墙壁遮挡的激光器数量。

子任务

每个实例的最大执行时间为 1.0 秒。对于所有测试用例,输入满足以下范围:

  • $1 \le R \le 5 \times 10^5$
  • $1 \le L \le 10^9$
  • $1 \le \sum X \le 5 \times 10^5$
  • 每行 $1 \le \text{width} \le L$

你的程序将在满足以下限制的输入实例上进行测试:

子任务 分值 附加限制
1 10 $R = 1, X = 1$
2 14 $X = 1$
3 20 $R = 2, 1 \le L \le 10^6$
4 21 $1 \le L \le 10^3, 1 \le \sum X \le 10^3$
5 22 $1 \le L \le 10^6$
6 13 -

样例

样例输入 1

11 3
2 2 3
1 7
2 4 1

样例输出 1

3

说明 1

从左侧数起的第 5、6 和 7 个激光器将始终被第 2 行宽度为 7 的墙壁遮挡。

样例输入 2

10 3
3 1 5 1
4 2 2 3 1
3 1 6 2

样例输出 2

6

说明 2

第 3、4、5、6、7 和 9 个激光器将始终被至少一面墙壁遮挡。

样例输入 3

10 1
1 4

样例输出 3

0

说明 3

每一个激光器在至少一种配置下都可以穿过所有行。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.