#luoguP10743. [SEERC 2020] AND = OR
[SEERC 2020] AND = OR
本题没有可用的提交语言。
题目描述
一个数组 被称为“好的数组”当且仅当可以将 划分为两个非空的子数组,这两个子数组中第一个子数组的 结果与第二个子数组的 结果相等,例如 ,将其划分为 与 ,,,所以它是一个好的数组。
现在给定一个长度为 的数组 , 组询问,每次给定 ,为 是不是一个好的数组。
输入格式
第一行两个整数 和 。
然后一行 个整数表示序列 。
接下来 行,一行两个整数 ,表示一组询问。
输出格式
对于每个询问,如果该子数组是好的输出 YES
,否则输出 NO
。
5 15
0 1 1 3 2
1 1
1 2
1 3
1 4
1 5
2 2
2 3
2 4
2 5
3 3
3 4
3 5
4 4
4 5
5 5
NO
NO
YES
YES
YES
NO
YES
YES
YES
NO
NO
YES
NO
NO
NO