AT_abc106_d [ABC106D] AtCoder Express 2
题目描述
高桥王国有一条东西走向的铁路,沿着这条铁路有 $N$ 个城市,从西到东依次编号为 $1, 2, 3, \cdots, N$。
AtCoder Express 公司拥有 $M$ 列火车,第 $i$ 列火车在城市 $L_i$ 到城市 $R_i$ 之间运行(当 $L_i = R_i$ 时也成立)。
作为这个王国的国王,高桥君对 $Q$ 个问题感兴趣。具体来说,对于 $i=1, 2, 3, \dots, Q$,他想知道以下问题的答案:
- 在城市 $p_i$ 到城市 $q_i$ 的区间内,有多少列火车的运行区间**完全包含**在这个区间内。换句话说,有多少列火车 $j$ 满足 $p_i \leq L_j$ 且 $R_j \leq q_i$。
高桥君是个天才,但即使是他也无法处理如此庞大的数据。请你帮高桥君回答这 $Q$ 个问题。
输入格式
输入按以下格式从标准输入读入:
> $N$ $M$ $Q$
> $L_1$ $R_1$
> $L_2$ $R_2$
> $\vdots$
> $L_M$ $R_M$
> $p_1$ $q_1$
> $p_2$ $q_2$
> $\vdots$
> $p_Q$ $q_Q$
输出格式
输出 $Q$ 行。第 $i$ 行输出对于城市 $p_i$ 到城市 $q_i$ 的区间内,运行区间完全包含在该区间内的火车数量。
说明/提示
### 限制条件
- $N$ 是 $1$ 到 $500$ 之间的整数。
- $M$ 是 $1$ 到 $200\,000$ 之间的整数。
- $Q$ 是 $1$ 到 $100\,000$ 之间的整数。
- $1 \leq L_i \leq R_i \leq N$($1 \leq i \leq M$)
- $1 \leq p_i \leq q_i \leq N$($1 \leq i \leq Q$)
### 样例解释 1
所有火车的运行区间都被包含在城市 $1$ 到城市 $2$ 的区间内,所以这个问题的答案是 $3$。
### 样例解释 2
第 $1$ 个问题是关于城市 $1$ 到 $7$ 的区间。在该区间内,只有第 $1$ 列火车的运行区间被完全包含。第 $2$ 个问题是关于城市 $3$ 到 $10$ 的区间。在该区间内,只有第 $3$ 列火车的运行区间被完全包含。
由 ChatGPT 4.1 翻译