#P1920. Alice, Bob, Two Teams

    ID: 1920 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>语言入门字符串入门数组CodeForces

Alice, Bob, Two Teams

题目描述

Alice 和 Bob 正在玩一款游戏

初始,Alice 可以设定一个长度为 nn 字符串 AB\tt AB 串(仅有 A\tt AB\tt B),Bob 可以选择某个前缀或后缀进行翻转(指原本的 A\tt A 变为 B\tt BB\tt B 变为 A\tt A),当然也可以不选。

最后每个玩家所获得的力量:若字符串中第 ii 个位置为 A\tt A,则给予 Alice pip_i 点能量;若为 B\tt B,则给予 Bob pip_i 点能量。求 Bob 进行翻转操作后所能得到的最大能量。

输入格式

第一行一个整数 nnn5105n\le 5\cdot 10^5

第二行 nn 个整数 pip_i1pi1091\le p_i\le 10^9

第三行一个长度为 nnAB\tt AB 串。

输出格式

输出一个整数表示答案。

5
1 2 3 4 5
ABABA
11
5
1 2 3 4 5
AAAAA
15
1
1
B
1