Loading [MathJax]/jax/output/HTML-CSS/jax.js
编程题
                ### 问题描述

小齐有一个字符串 s,其长度最多为 2×105,只包含三个字符:COW。她想知道是否可以通过以下操作将该字符串变成单一字符 C(她最喜欢的字符):

选择两个相邻的相同字符并删除它们。

选择一个字符并用另外两个字符的任意顺序替换它。

小齐想在字符串本身的基础上找到答案还不够,所以她希望了解对于 Qs 的子串,是否可以进行上述操作。

输入格式

第一行包含字符串 s

第二行包含整数 Q

接下来的 Q 行,每行包含两个整数 lr1lr|s|,其中 |s| 表示字符串 s 的长度)。

输出格式

输出一个长度为 Q 的字符串,第 i 个字符为 Y 表示第 i 个子串可以被减少,N 表示不能。

样例输入

COW
6
1 1
1 2
1 3
2 2
2 3
3 3

样例输出

YNNNYN

评测数据规模

1Q2×105

查看答案
赣ICP备20007335号-2