#P471. 商品库存管理

商品库存管理

题目描述

在库存管理系统中,跟踪和调节商品库存量是关键任务之一。

小蓝经营的仓库中存有多种商品,这些商品根据类别和规格被有序地分类并编号,编号范围从 11nn

初始时,每种商品的库存量均为 00

为了高效地监控和调整库存量,小蓝的管理团队设计了 mm 个操作,每个操作涉及到一个特定的商品区间,即一段连续的商品编号范围(例如区间 [L, R])。

执行这些操作时,区间内每种商品的库存量都将增加 11

然而,在某些情况下,管理团队可能会决定不执行某些操作,使得这些操作涉及的商品区间内的库存量不会发生改变,维持原有的状态。

现在,管理团队需要一个评估机制,来确定如果某个操作未被执行,那么最终会有多少种商品的库存量为 00

对此,请你为管理团队计算出,每个操作未执行时,库存量为 00 的商品的种类数。

输入格式

第一行包含两个整数 nnmm,分别表示商品的种类数和操作的个数。接下来的 mm 行,每行包含两个整数 LLRR,表示一个操作涉及的商品区间。

输出格式

输出共 mm 行,每行一个整数,第 ii 行的整数表示如果不执行第 ii 个操作,则最终库存量为 00 的商品种类数。

样例

样例输入 1

5 3
1 2
2 4
3 5

样例输出 1

1
0
1

提示

数据范围

  • 对于 20% 的评测用例,1n1 ≤ n, m5m ≤ 5×1010³,1L1 ≤ LRRnn
  • 对于所有评测用例,1n1 ≤ n, m3m ≤ 3×1010⁵,1L1 ≤ LRRnn