#P10743. [SEERC 2020] AND = OR
[SEERC 2020] AND = OR
Description
一个数组 被称为“好的数组”当且仅当可以将 划分为两个非空的子数组,这两个子数组中第一个子数组的 结果与第二个子数组的 结果相等,例如 ,将其划分为 与 ,,,所以它是一个好的数组。
现在给定一个长度为 的数组 , 组询问,每次给定 ,问 是不是一个好的数组。
Input Format
第一行两个整数 和 。
然后一行 个整数表示序列 。
接下来 行,一行两个整数 ,表示一组询问。
Output Format
对于每个询问,如果该子数组是好的输出 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
京公网安备 11011102002149号