#P10050. [CCO2022] Alternating Heights
[CCO2022] Alternating Heights
题目描述
Troy 计划给 CCO 的学生拍一张合影,他向你寻求帮助。
有 个学生,编号从 到 。Troy 忘记了学生的身高,但他记得没有两个学生的身高相同。
Troy 有一个序列 ,表示合影中从左到右的学生顺序。一个学生可能在 中出现多次。你不确定这张合影会怎么拍,但你不愿意认为 Troy 犯了错误。
Troy 会给你 个形式为 的询问,每个询问为「给定学生序列 ,他们的身高能否形成一个交替序列?」更具体地说,我们用 表示第 个学生的身高。如果存在一种身高分配,使得 $h_{A_{x}}>h_{A_{x+1}}YES
;否则回答 NO
。
注意,每个查询都是独立的:也就是说,询问 的身高分配与询问 的身高分配无关 。
输入格式
第一行包含三个用空格分隔的整数 和 。
第二行包含 个整数,表示 $A_{1}, A_{2}, \ldots, A_{N}\left(1 \leq A_{i} \leq K\right)$。
接下来的 行,每行包含两个用空格分隔的整数 和 ,表示一组查询。
输出格式
输出 行。第 行,输出 YES
或者 NO
,表示 Troy 的第 个查询的答案。
6 3 3
1 1 2 3 1 2
1 2
2 5
2 6
NO
YES
NO
提示
样例说明
对于第一个询问,不可能有 ,所以答案是 NO
。
对于第二个询问, 的一种方案是 $h_1=160 \mathrm{~cm}, h_2=140 \mathrm{~cm}, h_3=180 \mathrm{~cm}$。另一种方案是 $h_1=1.55 \mathrm{~m}, h_2=1.473 \mathrm{~m}, h_3=1.81 \mathrm{~m}$。
对于第三个询问,不可能同时有 和 。
数据范围
对于所有的数据,有 ,,。
子任务编号 | 分值 | |||
---|---|---|---|---|