P11536 [NOISG 2023 Finals] Curtains

题目描述

兔子 Benson 正要在飞机上组织表演! Benson 有 $n$ 个舞台,由 $1\sim n$ 编号。他有 $m$ 个幕布,由 $1\sim m$ 编号。 幕布可以下降——第 $i$ 个幕布下降后,它会遮挡住编号在 $[l_i,r_i]$ 内的舞台。 Benson 将组织 $q$ 次演出,由 $1\sim q$ 编号。第 $i$ 场演出需要使用编号在 $[s_j,e_j]$ 内的舞台。对于每场演出,Benson 想知道,是否能下降某些幕布,**恰好**遮住表演所需的舞台。 **形式化地**:重新定义区间 $[x,y]$ 只包含当中的整点,即表示集合 $\{x,x+1,\cdots,y\}$。给定 $m$ 个区间 $[l_i,r_i]$,每次询问给定区间 $[s_j,e_j]$,查询是否能选择一些区间,使它们的并恰好为 $[s_j,e_j]$。

输入格式

第一行三个正整数 $n,m,q$,用空格隔开。 接下来 $m$ 行,每行两个整数 $l_i,r_i$,表示幕布能遮挡的舞台区间。 接下来 $q$ 行,每行两个整数 $s_j,e_j$,表示表演所需的舞台区间。

输出格式

对于每组询问,输出一行 `YES` 或 `NO`,表示是否能下降某些幕布,使其恰好遮住表演所需的舞台。

说明/提示

#### 数据范围 | Subtask | 分值 | 特殊限制 | | :-----------: | :-----------: | :-----------: | | $0$ | $0$ | 样例 | | $1$ | $3$ | $n,m,q\leq 200$ | | $2$ | $6$ | $n,m,q\leq 2000$ | | $3$ | $15$ | $n\leq 2000$ | | $4$ | $20$ | $s_j=1$ | | $5$ | $36$ | $n,m,q\leq 10^5$ | | $6$ | $20$ | 无 | 对于 $100\%$ 的数据: - $1\leq n,m,q\leq 5\times 10^5$ - $1\leq l_i\leq r_i\leq n$ - $1\leq s_j\leq e_j\leq n$ 注:由于洛谷限制,数据不完全按照原题分配子任务。