给一个只有 111 和 222 的序列,每次询问有没有一个子串的和为 xxx。
第一行两个整数 n,mn, mn,m(1≤n,m≤1061 \le n, m \le 10 ^ 61≤n,m≤106)。
第二行一个长为 nnn 的只含 T\texttt TT 和 W\texttt WW 的字符串,T\texttt TT 代表 222,W\texttt WW 代表 111。
接下来 mmm 行,每行一个整数 xxx(1≤x≤2×1061 \le x \le 2\times 10 ^ 61≤x≤2×106)表示一次询问。
mmm 行,如果有解则输出两个整数 l,rl, rl,r 表示区间 [l,r][l, r][l,r] 的和是 xxx,如果无解则输出字符串 NIE。
NIE
5 3 TWTWT 5 1 7
1 3 2 2 NIE
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户