loj#P3514. 「CCO 2018 Day1」Geese vs. Hawks

「CCO 2018 Day1」Geese vs. Hawks

题目描述

译自 Canadian Computing Olympiad 2018 Day 1 Geese vs. Hawks

Troy 和 JP 是冰球迷。这个赛季每个冰球队会进行 NN 场比赛。每场比赛在两个队之间进行,得分更高者胜。并且不会出现平局的情况。

Troy 最喜欢的队伍是滑铁卢野鹅队,他记录了这个队每场比赛的结果。比赛结果记作一个字符串 SS。如果野鹅队赢下了第 ii 场比赛,则 Si=WS_i=\texttt{W},否则 Si=LS_i=\texttt{L}。他同时记下了在第 ii 场比赛,他们获得了 AiA_i 分。

JP 最喜欢的队伍是劳里埃金鹰队,他也记录了这个队每场比赛的结果。比赛结果记作一个字符串 TT。如果金鹰队赢下了第 jj 场比赛,则 Tj=WT_j=\texttt{W},否则 Tj=LT_j=\texttt{L}。他同时记下了在第 jj 场比赛,他们获得了 BjB_j 分。

Troy 和 JP 均按顺序记录了他们喜欢的队伍每场比赛的结果和分数。

一次同城德比是指一场滑铁卢野鹅对劳里埃金鹰的比赛(因为两队主场均在滑铁卢)。因为 Tory 和 JP 都没有记录他们最喜欢的球队在比赛中的对手,所以他们不能确定有没有同城德比,也确定不了哪些场比赛是同城德比。他们想知道,根据他们记录的信息推算,在所有同城德比中,两队取得分数总和的最大值是多少。

输入格式

第一行包含一个整数 NN

第二行包含一个长为 NN 的字符串 SS,保证字符串 SS 中只包含 W\texttt{W}L\texttt{L}

第三行包含 NN 个整数 A1,,ANA_1,\ldots ,A_N

第四行包含一个长为 NN 的字符串 TT,保证字符串 TT 中只包含 W\texttt{W}L\texttt{L}

第五行包含 NN 个整数 B1,,BNB_1,\ldots ,B_N

输出格式

输出一行一个整数,表示在所有同城德比中,两队取得分数总和的最大值。

1
W
2
W
3

0

4
WLLW
1 2 3 4
LWWL
6 5 3 2

14

数据范围与提示

对于全部数据,1N103,1Ai,Bj1061\le N\le 10^3,1\le A_i,B_j\le 10^6

对于其中 4040 分的数据,N10N\le 10