atcoder#ABC242D. [ABC242D] ABC Transform
[ABC242D] ABC Transform
配点 : 点
問題文
A
, B
, C
のみからなる文字列 が与えられます。
とし、 について を の各文字を A
→ BC
, B
→ CA
, C
→ AB
と同時に置き換えたものと定義します。
以下の 個のクエリに答えてください。 個目のクエリの内容は以下の通りです。
- の先頭から 文字目を出力せよ。
制約
- は
A
,B
,C
のみからなる長さ 以上 以下の文字列 - の長さ
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
個のクエリを添字の昇順に、すなわち与えられる順に処理し、出力ごとに改行せよ。
ABC
4
0 1
1 1
1 3
1 6
A
B
C
B
ABC
, BCCAAB
です。
よって各クエリへの答えは順に A
, B
, C
, B
となります。
CBBAACCCCC
5
57530144230160008 659279164847814847
29622990657296329 861239705300265164
509705228051901259 994708708957785197
176678501072691541 655134104344481648
827291290937314275 407121144297426665
A
A
C
A
A