Есть $$$n$$$ установок, расположенных по кругу, где $$$n$$$ не превосходит $$$20$$$. Каждая установка является либо типа A, либо типа B. Установки пронумерованы по часовой стрелке от $$$1$$$ до $$$n$$$, и тип $$$i$$$-й установки обозначается как $$$s_i$$$. Каждая установка принимает целое число $$$x$$$ и обновляет его в зависимости от своего типа:
Вам даны $$$q$$$ запросов, каждый из которых состоит из одного целого числа $$$a$$$. В каждом запросе вы начинаете с установки $$$1$$$, имея целое число $$$a$$$. Каждую секунду происходят следующие два действия по порядку:
Этот процесс продолжается до тех пор, пока ваше целое число $$$a$$$ не станет $$$0$$$. Для каждого запроса определите количество секунд до того, как $$$a$$$ станет $$$0$$$.
Обратите внимание, что все запросы независимы друг от друга.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$q$$$ ($$$1\le n\le 20$$$, $$$1\le q\le 10^4$$$) — количество установок и количество запросов соответственно.
Вторая строка каждого набора входных данных содержит строку $$$s$$$ ($$$|s| = n$$$ и $$$s_i = \mathtt{A} \text{ или }\mathtt{B}$$$) — типы установок.
Третья строка каждого набора входных данных содержит $$$q$$$ целых чисел $$$a_1, a_2, \ldots, a_q$$$ ($$$1\le a_i\le 10^9$$$) — начальное целое число для каждого запроса.
Обратите внимание, что нет дополнительного ограничения на сумму $$$n$$$ по всем наборам входных данных.
Гарантируется, что сумма значений $$$q$$$ по всем наборам входных данных не превосходит $$$10^4$$$.
Для каждого набора входных данных выведите $$$q$$$ целых чисел — ответы на каждый запрос.
32 2BA3 41 1B206 4BAABBA2 8 32 95
23525811
В первом наборе входных данных запросы следующие:
Во втором наборе входных данных есть только один запрос с $$$a = 20$$$:
Следовательно, требуется $$$5$$$ секунд, чтобы $$$a$$$ достигло $$$0$$$.