#P9331. 火车数量

火车数量

问题陈述

在高桥王国,有一条东西向的铁路,沿线有 N N 座城市,从西到东依次编号为 1, 2, 3, ..., N N 。一家名为AtCoder Express的公司拥有 M M 列火车,第 i i 列火车从城市 Li L_i 运行到城市 Ri R_i Li L_i 可能等于 Ri R_i )。高桥国王对以下 Q Q 个问题感兴趣:

在城市 pi p_i 到城市 qi q_i 的区段内严格运行的火车数量,即满足 piLj p_i \leq L_j Rjqi R_j \leq q_i 的火车 j j 的数量。

尽管他很聪明,但这对他来说是太多的数据需要处理。帮他找到这些 Q Q 个查询的答案。

约束条件

  • N N 是一个介于 1 和 100,000(包含)之间的整数。
  • M M 是一个介于 1 和 200,000(包含)之间的整数。
  • Q Q 是一个介于 1 和 100,000(包含)之间的整数。
  • 1LiRiN 1 \leq L_i \leq R_i \leq N (1iM 1 \leq i \leq M )
  • 1piqiN 1 \leq p_i \leq q_i \leq N (1iQ 1 \leq i \leq Q )

输入

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

N M Q
L_1 R_1
L_2 R_2
:
L_M R_M
p_1 q_1
p_2 q_2
:
p_Q q_Q

输出

打印 Q Q 行。第 i i 行应包含在城市 pi p_i 到城市 qi q_i 的区段内严格运行的火车数量。

样例输入 1

2 3 1
1 1
1 2
2 2
1 2

样例输出 1

3

由于所有火车都在城市 1 到城市 2 的区段内运行,所以仅此一个查询的答案是 3。

样例输入 2

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

样例输出 2

1
1

第一个查询是关于城市 1 到 7 的区段。只有一列火车严格在该区段内运行:火车 1。第二个查询是关于城市 3 到 10 的区段。只有一列火车严格在该区段内运行:火车 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