AT_ndpc2026_e 夏休み
题目描述
你的暑假今天开始,总共持续 $N$ 天。
有 $M$ 个事件。第 $i$ 个事件从第 $A_i$ 天早上开始,到第 $B_i$ 天晚上结束。
你有 $Q$ 个询问。每个询问会给出两个整数 $L$ 和 $R$,你需要回答以下问题:
> 你打算在第 $L$ 天到第 $R$ 天期间,尽可能多地参加事件。
> 但是,你不能在事件中途加入或离开。因此,你不能同时参加时间段重叠的多个事件,也不能参加在 $L$ 天之前开始或在 $R$ 天之后结束的事件。
> 如果你选择性地参加事件,最多可以参加多少个事件?
输入格式
输入从标准输入中给出,格式如下:
> $N$ $M$ $Q$ $A_1$ $B_1$ $A_2$ $B_2$ $\cdots$ $A_M$ $B_M$ $\mathrm{query}_1$ $\mathrm{query}_2$ $\cdots$ $\mathrm{query}_Q$
每个询问格式如下:
> $L$ $R$
输出格式
输出 $Q$ 行。第 $i$ 行输出第 $i$ 个询问的答案。
说明/提示
### 样例解释 1
例如,在第一个查询中,你可以参加第 1 个和第 2 个事件,这是最大值。
### 数据范围
- $1 \leq N \leq 2 \times 10^5$
- $1 \leq M \leq 2 \times 10^5$
- $1 \leq Q \leq 2 \times 10^5$
- $1 \leq A_i \leq B_i \leq N$
- $1 \leq L \leq R \leq N$
- 所有输入值都是整数。
由 ChatGPT 5 翻译