UOJ Logo

NOI.AC

1S 666MB
统计

Lyra 是一个灵巧的女孩子,她特别喜欢玩一种叫“石头剪刀布”的游戏,在这个游戏中,每回合双方同时打出一种手势,为石头(r),剪刀(s),布(p)之一,规定石头打败剪刀,剪刀打败布,布打败石头,若手势一样则视为平局。

虽然 Lyra 是一个灵巧的女孩子,她发现她依然赢不了 Evan,潜心研究多日 Evan 的策略后,发现在第二天的 n 轮游戏中,Evan 一定以某种固定策略出手势。

这个固定策略(一个长度为 n 的由 r,s,p 组成的字符串)就藏在 Evan 的电脑里,被 Evan 加密存储。Evan 的加密方式很奇怪,他先选取一个特定的 d,然后把整个字符串循环右移 d 个位置。

Lyra 拿到了加密后的策略串,她想在第二天的石头剪刀布比赛中大败 Evan,注意 Lyra 的策略不一定必须是开始前固定的,可以根据前若干回合的结果修正之后的策略。

在这场石头剪刀布大赛中,对于第 i 个回合,获胜可以获得 wi 分,平局获得 di 分,而失败获得 0 分。Lyra 想知道自己采取最优策略的话,最坏情况下至少从这 n 个回合中获得多少分。

输入格式

第一行三个正整数 n 表示回合数。

第二行一个长度为 n 的字符串 S 表示 Evan 的序列的某个轮换。

接下来 n 行每行两个整数 wi,di,表示获胜得分,平局得分。

输出格式

一行一个正整数表示 Lyra 至少获得的分数。

样例输入输出

样例输入1

5
rrsrr
3 1
3 1
3 1
3 1
3 1

样例输出1

12

样例输入2

6
rsprsp
3 1
3 1
3 1
3 1
3 1
3 1

样例输出2

    15

样例输入3

/dexterity/ex_dexterity3.in

样例输出3

/dexterity/ex_dexterity3.ans

注意: 对于所有的样例数据,获胜收益为 3,平局收益为 1

数据范围与约定

对于全部数据 1n1×105;0diwi109.

Subtask 1[5pts]:

n10.

Subtask 2[14pts]:

n16.

Subtask 3[17pts]:

n50.

Subtask 4[18pts]:

n1000.

Subtask 5[19pts]:

n105;S 随机生成.

Subtask 6[27pts]:

n105.

时间限制:1s

空间限制:666MB

下载

样例数据下载