#P5581. [PA2015] Hazard

[PA2015] Hazard

题目背景

赌博有害健康请不要模仿。

题目描述

nn 个人在轮流玩赌博机,一开始编号为 ii 的人有 aia_i 元钱。赌博机可以抽象为一个长度为 mm 的仅包含 111-1 的序列,若抽到 11,那么你将得到 11 块钱;若抽到 1-1,你将输掉 11 块钱。

11 局,第 11 个人会抽到序列中的第 11 项;第 22 局,第 22 个人会抽到序列中的第 22 项;第 33 局,第 33 个人会抽到序列中的第 33 项......即:第 ii 个人抽完后轮到第 i+1i+1 个人去抽,特别地,第 nn 个人抽完后轮到第 11 个人去抽。序列第 ii 项被抽到之后,下一个被抽到的将会是第 i+1i+1 项,特别地,序列第 mm 项被抽到之后,下一个被抽到的将会是第 11 项。

如果在某一轮,有个人输光了所有的钱,那么这场赌博游戏就会结束,请求出游戏在哪一轮结束,或者判断这个游戏会永远进行下去。

输入格式

第一行包含一个正整数 nn,表示玩家的个数。

第二行包含 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n,依次表示每个玩家一开始持有的钱数。

第一行包含一个正整数 mm,表示序列的长度。

第四行包含一个长度为 mm 的仅包含 WP 的字符串,表示这个序列,其中 W 表示 11P 表示 1-1

输出格式

若游戏会永远进行下去,输出 -1。否则输出游戏在哪一轮结束。

4
2 3 2 1
3
WPP
12

提示

对于 100%100\% 的数据,1n1061\le n\le 10^61ai1061\le a_i\le 10^61m1061\le m\le 10^6