1182: 回文串
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:25
Solved:8
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第一行输入一个正整数T (1<=T<=1000),表示有T组测试数据。
对于每一组测试数据:
第一行输入三个正整数n,m,w (1<=n,m<=2*10^5,1<=w<=10^9), 分别表示字符串s的长度为n,普通魔法的种类数为m,超级魔法消耗的法力为w。
第二行输入一个长度为n且仅由小写字母构成的字符串s。
对于每一组测试数据:
第一行输入三个正整数n,m,w (1<=n,m<=2*10^5,1<=w<=10^9), 分别表示字符串s的长度为n,普通魔法的种类数为m,超级魔法消耗的法力为w。
第二行输入一个长度为n且仅由小写字母构成的字符串s。
接下来m行,每行输入两个小写字母ai、bi和一个正整数ci(1<=ci<=10^9) 表示第ti种普通魔法可以把一个字母ai转换为bi,且需要消耗ci点法力。
Output
对于每组测试数据输出一行一个整数,表示最少需要花费的法力。
Sample Input Copy
2
5 3 3
abcde
a z 1
a e 1
b d 5
4 1 3
noon
a a 1
Sample Output Copy
4
0
HINT
第一组测试数据: 使用一次第二种普通魔法,把'a'变成'e',再使用一次超级魔法把'b'变成'd',最后得到"edcde"。
第二组测试数据:"noon"已经是回文串了所以不需要使用任何魔法。
从ai变成bi的过程中可能需要经过多个中间字符