#ABC106D. AtCoder Express 2

AtCoder Express 2

题目描述

In Takahashi Kingdom, there is a east-west railroad and NN cities along it, numbered 11, 22, 33, ..., NN from west to east. A company called AtCoder Express possesses MM trains, and the train ii runs from City LiL_i to City RiR_i (it is possible that Li=RiL_i = R_i). Takahashi the king is interested in the following QQ matters:

  • The number of the trains that runs strictly within the section from City pip_i to City qiq_i, that is, the number of trains jj such that piLjp_i \leq L_j and RjqiR_j \leq q_i.

Although he is genius, this is too much data to process by himself. Find the answer for each of these QQ queries to help him.

在高桥王国,有一条东西走向的铁路,铁路沿线有 NN 个城市,从西向东依次编号为 112233 ......、 NN 。一家名为_AtCoder Express_的公司拥有 MM 列火车, ii 列火车从 LiL_i 市开往 RiR_i 市(有可能是 Li=RiL_i = R_i )。高桥国王对以下 QQ 事项感兴趣:

  • 从城市 pip_i 到城市 qiq_i 的区间内**严格运行的列车数,即 jjpiLjp_i \leq L_jRjqiR_j \leq q_i 的列车数。

虽然他是个天才,但这些数据太多,他一个人根本无法处理。请找出每个 QQ 查询的答案来帮助他。

输入格式

输入内容按以下格式标准输入:

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

样例输入 #1

2 3 1
1 1
1 2
2 2
1 2

样例输出 #1

样例 #2

样例输入 #2

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

样例输出 #2

1
1

样例 #3

样例输入 #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

说明

数据规模与约定

  • NN 是介于 11500500 (含)之间的整数。
  • MM 是介于 11200 000200 \ 000 (含)之间的整数。
  • QQ 是介于 11100 000100 \ 000 (含)之间的整数。
  • 1LiRiN1 \leq L_i \leq R_i \leq N (1iM)(1 \leq i \leq M)
  • 1piqiN1 \leq p_i \leq q_i \leq N (1iQ)(1 \leq i \leq Q)

样例 11 解释

由于所有列车都在城市 11 至城市 22 区间内运行,因此唯一查询的答案为 33

样例 22 解释

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