摘要: poj 3280 题意:给定一个字符串和每个字符删去和增加的代价,求使字符串变成回文串操作所需的最小代价。 题解:哇!开心!终于亲自做对了!做完这两题这个就回了。uva10739 uva 10453 阅读全文
posted @ 2018-02-25 18:06 ╰追憶似水年華ぃ╮ 阅读(138) 评论(0) 推荐(0)
摘要: Uva 10453 题意:给定字符串,问最少插入多少个字符使其变成回文串,并任意输出一种结果。 题解:和Uva 10739类似,这里是只能增加。类似定义dp[i][j]表示子串Si...Sj变为回文串需要插入字符的最小数。当s[i]==s[j]时,dp[i][j]=dp[i+1][j-1];当两者不 阅读全文
posted @ 2018-02-25 15:15 ╰追憶似水年華ぃ╮ 阅读(160) 评论(0) 推荐(0)
摘要: Uva 10739 题意:给定字符串,可以增加、删除、修改任意字符,问最少经过多少次操作使字符串回文。 题解:定义dp[l][r]表示把从l到r的子串Sl...Sr变成回文串需要操作的最少次数。字符可以增删改,有的博客说增删是一样的,有的说增比删开销大,我倾向于后者,但前者是对的。因为显然s[l]= 阅读全文
posted @ 2018-02-25 14:27 ╰追憶似水年華ぃ╮ 阅读(240) 评论(0) 推荐(0)