#abc106d. [abc106_d]AtCoder Express 2

[abc106_d]AtCoder Express 2

题目描述

在高桥王国中,有一条东西向的铁路,沿着它有 NN 个城市,从西到东依次编号为 112233,...,NN。一家名为 AtCoder Express 的公司拥有 MM 列火车,第 ii 列火车从城市 LiL_i 开往城市 RiR_i(可能存在 Li=RiL_i = R_i)。高桥王对以下 QQ 个问题感兴趣:

  • 在从城市 pip_i 到城市 qiq_i 的区间内严格运行的火车数量,即满足 pileqLjp_i \\leq L_jRjleqqiR_j \\leq q_i 条件的火车数量 jj

尽管他是个天才,但这些数据量太大了,他无法独自处理。找出每个问题的答案以帮助他。

约束条件

  • NN 是一个介于 11500500(含端点)之间的整数。
  • MM 是一个介于 11200000200 \\ 000(含端点)之间的整数。
  • QQ 是一个介于 11100000100 \\ 000(含端点)之间的整数。
  • 1leqLileqRileqN1 \\leq L_i \\leq R_i \\leq N (1leqileqM)(1 \\leq i \\leq M)
  • 1leqpileqqileqN1 \\leq p_i \\leq q_i \\leq N (1leqileqQ)(1 \\leq i \\leq Q)

输入

输入以以下格式从标准输入中给出:

NN MM QQ L1L_1 R1R_1 L2L_2 R2R_2 :: LML_M RMR_M p1p_1 q1q_1 p2p_2 q2q_2 :: pQp_Q qQq_Q

输出

输出应包含 QQ 行。第 ii 行应包含从城市 pip_i 到城市 qiq_i 的区间内严格运行的火车数量。


示例输入 1

2 3 1
1 1
1 2
2 2
1 2

示例输出 1

3

由于所有火车都在从城市 11 到城市 22 的区间内运行,所以唯一查询的答案是 33


示例输入 2

10 3 2
1 5
2 8
7 10
1 7
3 10

示例输出 2

1
1

第一个查询是在从城市 1177 的区间内。只有一列在该区间内运行的火车:火车 11。第二个查询是在从城市 331010 的区间内。只有一列在该区间内运行的火车:火车 33


示例输入 3

10 10 10
1 6
2 9
4 5
4 7
4 7
5 8
6 6
6 7
7 9
10 10
1 8
1 9
1 10
2 8
2 9
2 10
3 8
3 9
3 10
1 10

示例输出 3

7
9
10
6
8
9
6
7
8
10