zoj 1733 Common Subsequence
2012-04-01 10:43
357 查看
/* abcfbc abfcab programming contest abcd mnp abcdefgh abdcdaef aaaaaabbbbbbccccccdddddd adabcd aaaaaabbbbbbccccccdddddd adaaabbccdd */ //这题主要是从一个字符串中找出另一个字符串中最长的字串!要求在这个字符串中的下标序号为递增顺序! //用动态规划来做就简单啦! #include "iostream" #include "string" #include "algorithm" using namespace std; int dp[1010][1010]; int main() { string str1, str2; int i, j, len1, len2; while (cin >> str1 >> str2) { len1 = str1.length(); len2 = str2.length(); for (i = 1; i <= len1; i++) for (j = 1; j <= len2; j++) { if (str1[i-1] == str2[j-1]) dp[i][j] = dp[i-1][j-1] + 1; else dp[i][j] = max(dp[i-1][j], dp[i][j-1]); } cout << dp[len1][len2] << endl; } }
相关文章推荐
- POJ 1458 Common Subsequence (zoj 1733 ) LCS
- ZOJ 1733 Common Subsequence(LCS)
- ZOJ - 1733 Common Subsequence
- zoj 1733 || poj 1458 Common Subsequence(最长公共子序列)
- ZOJ 1733(Common Subsequence)
- ZOJ 1733 Common Subsequence【DP】
- zoj 1733 || hdu 1159 Common Subsequence(Easy , classics DP)
- zoj 1733 Common Subsequence
- ZOJ 1733 Common Subsequence(LCS)
- zoj 1733 - Common Subsequence
- POJ 1458 Common Subsequence (zoj 1733 ) LCS
- ZOJ 2432 Greatest Common Increasing Subsequence——dp
- zoj 2432 && hdoj 1423 Greatest Common Increasing Subsequence 【打印LCIS】
- zoj 2432 Greatest Common Increasing Subsequence(最长公共上升子序列)
- HDU1423&ZOJ2432 - Greatest Common Increasing Subsequence(LCIS最长公共上升子序列模板)
- ZOJ 2432 Greatest Common Increasing Subsequence(最长公共上升子序列+路径打印)
- 【HDU】1159 - Common Subsequence(LCS)
- poj 1458 Common Subsequence【LCS】
- zoj上1733是求最长公共自序列吗?
- HDU 1423 Greatest Common Increasing Subsequence(LCIS)