#cf17finale. [cf17_final_e]Combination Lock

[cf17_final_e]Combination Lock

题目描述

有字符串 SS,按照顺序多次进行以下 NN 种操作:

  • 操作 iiS S 的第 li l_i 个字母到第 ri r_i 个字母分别变为它们的下一个字母。(a 变成 bb 变成 c・・・);假设 z 的下一个字母是 a

判断是否可以把 SS 变成回文。

输入格式

输入以以下形式:

SS

N N

L1 L_1 R1 R_1

L2 L_2 R2 R_2

\ldots

LN L_N RN R_N

输出格式

SS 变成回文,能的话就输出 YES,不能的话就输出 NO

说明/提示

  • 1  S  105 1\ \leq\ |S|\ \leq\ 10^5
  • S S 只由小写字母组成。
  • 1  N  105 1\ \leq\ N\ \leq\ 10^5
  • 1  Li  Ri  S 1\ \leq\ L_i\ \leq\ R_i\ \leq\ |S|

样本解释  1\ 1

例如,按顺序进行操作,就会变成 bixzjabjyzjabjzakbbkaakb,也就是变成回文字符串了。