B. 字符串操作

    传统题 1000ms 256MiB

字符串操作

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。

题目描述

小 Z 手上有一个仅由 ABC 组成的字符串。他每轮可以将字符串中的所有 $\tt A \rightarrow \tt BC,\tt B \rightarrow \tt CA,\tt C \rightarrow \tt AB$。如原字符串为 ABC,经过第一轮操作之后变为 BCCAAB,第二轮操作之后变为 CAABABBCBCCA

现在他想知道经过第 tt 轮变化之后的字符串的第 kk 个字符是什么。

输入格式

第一行,字符串 ss,仅由 ABC 构成。

第二行,一个正整数 qq,表示询问组数。

接下来 qq 行,每行 22 个正整数 t,kt,k

输出格式

qq 行,每行一个字符,表示询问结果。

输入输出样例

ABC
4
0 1
1 1
1 3
1 6
A
B
C
B

样例 #1\tt \#1说明

  • 原字符串为 ABC,第 00 轮操作即原字符串的第 11 个字符为 AA;经过第一轮操作之后变为 BCCAAB,其中第 1,3,61,3,6 个字符分别为 B,C,BB,C,B
CBBAACCCCC
5
57530144230160008 659279164847814847
29622990657296329 861239705300265164
509705228051901259 994708708957785197
176678501072691541 655134104344481648
827291290937314275 407121144297426665
A
A
C
A
A

数据范围

  • 对于 30%30\% 的数据,1s100,1q100,0t51\le |s| \le 100, 1\le q \le 100, 0\le t \le 5
  • 对于 100%100\% 的数据,$1\le |s| \le 10^5, 1\le q \le 10^5, 0\le t \le 10^{18}, 1\le k\le min(10^{18}, |s^t|)$

【AC-004-Div2】算法组月赛 || Round · 5

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-25 0:00
结束于
2025-10-27 0:00
持续时间
3 小时
主持人
参赛人数
9