#GOC100102. 回文串

回文串

题目描述

给出一个长度为N的由小写字母组成的字符串,你可以对字符串进行下面两种操作:

1.花费 A元 ,可以把串的第一位放到最后一位

2.花费 B元 ,可以修改串的一个字母

求把原串变成回文串的最小代价。


输入格式

第一行三个整数:N  A 和B

第二行:长度为N的小写字母组成的字符串


输出格式

输出一个整数,代表把原串变为回文串的最小代价。

输入/输出例子1

5 1 2
rrefa
3

输入/输出例子2

8 1000000000 1000000000
bcdfcgaa
4000000000

样例解释

【数据范围】:

1≤N≤5000

1≤A,B≤109

【样例1解释】:

先付2元把第5个字符a变为e,字符串变为rrefe,然后付1元把第一个字符r放到最后一个字符后面,变为refer,代价是3元,这个是最小的代价。