시간 제한메모리 제한제출정답맞힌 사람정답 비율
4 초 2048 MB18141482.353%

문제

JOIG 高校には 1 から 3N までの番号がつけられた 3N 人の生徒がいる.

JOIG 高校の修学旅行の行き先として,アラスカに行く案 A とボリビアに行く案 B があり,どちらにするかを以下のように決定することにした.

  • 長さ 3N の文字列 S を生徒 i (1 ≦ i ≦ 3N) が案 A を希望するなら i 文字目は A に,案 B を希望するなら i 文字目は B にすることで定める.
  • 次の操作を N 回行う.
    • (操作):現在の S の長さを X として,長さ X ÷ 3 の文字列 S' を, S'j (1≦ j ≦ X ÷ 3) 文字目を S3j - 2, 3j - 1, 3j 文字目のうち多く登場する方とすることで定める.SS' に置き換える.
  • 操作を N 回行った後の SA あるいは B のいずれかであり,A ならば案 A として,B ならば案 B として決定する.

最初,各生徒がどちらの案を希望するかは長さ 3N の文字列 T として与えられる.Ti 文字目は,生徒 i が案 A を希望するなら A,案 B を希望するなら B である.この後,Q 回のイベントが起こる.k (1 ≦ k ≦ Q) 回目のイベントでは,生徒 pk の希望する案を変更する.すなわち,k 回目のイベントの直前での生徒 pk の希望する案が A なら生徒 pk の希望する案を B に,そうでないなら A に変更する.

k=1,2,...,Q について,k 回目のイベントが終わった時点での各生徒の希望をもとに修学旅行の行き先を決定した場合にどちらの案が選ばれるかを求めるプログラムを作成せよ.ただし,希望案の変更は一時的なものではなく,その後のイベントに影響することに注意せよ.

입력

入力は以下の形式で与えられる.

N Q

T

p1

p2

pQ

출력

Q 行にわたって出力せよ.k (1 ≦ k ≦ Q) 行目には,k 回目のイベントが終わった時点での各生徒の希望をもとに修学旅行の行き先を決定した場合に案 A が選ばれる場合は A を,案 B が選ばれる場合は B を出力せよ.

제한

  • 1 ≦ N ≦ 12
  • 1 ≦ Q ≦ 200 000
  • T は長さ 3N の文字列である.
  • T の各文字は A または B のいずれかである.
  • 1 ≦ pk ≦ 3N (1 ≦ k ≦ Q).
  • N, Q, pk は整数である.

서브태스크

번호배점제한
18

N = 1

217

Q ≦ 10

322

pk ≦ 5 (1 ≦ k ≦ Q).

428

T の各文字は A である.また,pk ≠ pl (1 ≦ k < l ≦ Q).

525

追加の制約はない.

예제 입력 1

2 3
ABABBAABB
3
8
4

예제 출력 1

B
B
A

1 回目のイベントが終わった時点での各生徒の希望をもとに修学旅行の行き先を決定した場合,案 B が選ばれることは次のようにして分かる.

  • 最初,文字列 SABBBBAABB である.
  • 1 回目の操作後,SBBB となる.
  • 2 回目の操作後,SB となる.
  • よって案 B が選ばれる.

2 回目のイベントが終わった時点での各生徒の希望をもとに修学旅行の行き先を決定した場合,案 B が選ばれることは次のようにして分かる.

  • 最初,文字列 SABBBBAAAB である.
  • 1 回目の操作後,SBBA となる.
  • 2 回目の操作後,SB となる.
  • よって案 B が選ばれる.

3 回目のイベントが終わった時点での各生徒の希望をもとに修学旅行の行き先を決定した場合,案 A が選ばれることは次のようにして分かる.

  • 最初,文字列 SABBABAAAB である.
  • 1 回目の操作後,SBAA となる.
  • 2 回目の操作後,SA となる.
  • よって案 A が選ばれる.

この入力例は小課題 2, 5 の制約を満たす.

예제 입력 2

2 5
AAAAAAAAA
1
2
7
8
5

예제 출력 2

A
A
A
B
B

この入力例は小課題 2, 4, 5 の制約を満たす.

예제 입력 3

1 4
AAB
3
1
2
3

예제 출력 3

A
A
B
B

この入力例は小課題 1, 2, 3, 5 の制約を満たす.

예제 입력 4

3 6
AABABABBABAABABBBBBBAABABAA
4
1
9
3
8
9

예제 출력 4

B
B
B
B
B
A

この入力例は小課題 2, 5 の制約を満たす.

채점 및 기타 정보

  • 예제는 채점하지 않는다.
  • 이 문제의 채점 우선 순위는 2이다.