首页 > 其他 > 详细

poj 3280 dp

时间:2015-03-10 10:25:34      阅读:202      评论:0      收藏:0      [点我收藏+]

poj 3280 dp
题意:
给出n,m, 表示长度为m的字符串里只含n种字母, 给出字符串, 再给出每种字母增加和删除的代价c1,c2, 求把这个字符串变成回文串的最小代价。

限制:
1 <= n <= 26; 1 <= m <= 2000; 0 <= c1,c2 <= 10000

思路:
if(str[l]!=str[r]) dp[l][r]=min(dp[l+1][r]+cost[l],dp[l][r-1]+cost[r])
else dp[l][r]=dp[l+1][r-1]
用记忆化比较好写。

poj 3280 dp

原文:http://blog.csdn.net/whai362/article/details/44171385

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!