题意:给定一个完全由小写字母组成的字符串s,对每个字母比如x(或a,b,c...z),在字符串中添加或者删除它分别需要花费c1['x']和c2['x']的代价,问将给定字符串变成回文串所需要的最少代价为多少. 解法:设d[i][j]表示将字符串中从第i位至第j位变成回文串所需要的代价.若s[i] == s[j],d[i][j] = d[i+1][j-1]:否则的话,有四种处理方法. 对xa.......by,可以将其变为xa......b,yxa.....by,a.......by,xa....…