农民约翰通过一个自动化系统跟踪奶牛的位置。他在每头奶牛身上安装了一张电子身份标签,当奶牛经过扫描仪时,系统会读取该标签。每个ID标签的内容目前都是一个长度为M(1≤M≤2000)个字符的字符串,这些字符保证都是小写字符。
奶牛是淘气的动物,有时会试图通过倒退来欺骗扫描仪。约翰想调整奶牛的ID标签使得每个标签都是一个回文串,这样无论奶牛走哪个方向,它们的读数都是一样的。
给定一个由 n 个不同的小写字母构成的长 m 的字符串 s。可以通过在 \bm{s} 的任意位置增减字母将 s 改为回文串。增减字母的花费不同,求最小花费。