#1134. ddd的回文串

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: docriz🦆

题目描述

回文串指的是正着读和反着读一样的串,比如 "abcba" 和 “ddd” 都是回文串,但 "cyyakwzk" 不是。

ddd 现在获得了一个长度为 的、由小写字母组成的字符串 。wzk 给了他 个转换器,第 个转换器拥有参数 ,表示 ddd 可以用这个转换器将任意位置的字母 的代价变成 。同时 cyy 还给了他一个超级转换器,表示他可以以 的代价,将任意一个字母变为任意另外一个字母。

ddd 对回文串情有独钟,所以他给出了 个独立的询问,第 个询问表示:如果想把 中,以 开始的、长度为 的子串变为回文串,需要的最小代价是多少。ddd 认为回答这个问题太麻烦了,想委托你告诉他这些询问的答案之和是多少。

输入格式

第一行四个整数 ,意义如上所述。

接下来一行,为一个长度为 的字符串 ,意义如上所述。

接下来 行,每行三个元素 ,意义如上所述。

输出格式

一行一个整数,表示答案。

样例

样例输入

3 4 2 5
dbd
d b 4
d a 1
a z 1
b z 1

样例输出

6

数据范围与提示