DP
文章平均质量分 77
ruanyuan_hong
这个作者很懒,什么都没留下…
展开
-
poj 1159 palindrome
转:http://blog.csdn.net/rowanhaoa/article/details/8543899题意:给你一串字符串,让你求最少加入几个字符,才能使得这个字符串是个回文串。做法:设a[i]是这个字符串,b[i]是这个字符串的逆序串。那么a[i],b[i]的最长公共子序列就是所求的字符串里拥有的最大的回文串。然后用总串长减去最大的回文串转载 2013-08-29 12:26:34 · 392 阅读 · 0 评论 -
poj 1080 Human Gene Functions
这是一道比较经典的DP,两串基因序列包含A、C、G、T,每两个字母间的匹配产生一个相似值,求基因序列(字符串)匹配的最大值。 这题有点像求最长公共子序列。只不过把求最大长度改成了求最大的匹配值。用二组opt[i][j]记录字符串a中的前i 个字符与字符串b中的前j 个字符匹配所产生的最大值如已知AG和GT的最大匹配值,AGT和GT的最大匹配值,AG和GTT的最大匹配求AGT和G原创 2013-08-29 18:42:38 · 466 阅读 · 0 评论