(Relax DP1.6)UVA 10405Longest Common Subsequence(使用DP来求解最长公共子序列LCS)
来源:互联网 发布:北京高瓴投资大数据 编辑:程序博客网 时间:2024/06/05 09:28
/* * UVA_10405.cpp * * Created on: 2013年12月17日 * Author: Administrator */#include <iostream>#include <cstdio>#include <cstring>#include <cmath>using namespace std;const int maxn = 10005;string str1,str2;int dp[maxn][maxn];int maxx(int a , int b){ if(a > b) return a ; return b ;}int main(){while(getline(cin,str1)){getline(cin,str2);//memset(dp,0,sizeof(dp)); 这样写可能会TLEint len1 = str1.size();int len2 = str2.size();int len = maxx(len1,len2);int i,j;for(i = 0 ; i <= len ; ++i){//**推荐使用这种初始化方式...dp[i][0] = 0;dp[0][i] = 0;}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] = maxx(dp[i-1][j],dp[i][j-1]);}}}printf("%d\n",dp[len1][len2]);}return 0;}
1 0
- (Relax DP1.6)UVA 10405Longest Common Subsequence(使用DP来求解最长公共子序列LCS)
- (Relax DP1.5)POJ 1458 Common Subsequence(使用dp来求解最长公共子串)
- uva 10405 Longest Common Subsequence 最长公共子序列 LCS
- UVa 10405 - Longest Common Subsequence 最长公共子序列模板
- uva 10405 - Longest Common Subsequence(最长公共子序列)
- UVA 10405 LONGEST COMMON SUBSEQUENCE(最长公共子序列)
- UVA 10405 Longest Common Subsequence(最长公共子序列)
- uva 10405 Longest Common Subsequence (最长公共子序列)
- uva 10405 Longest Common Subsequence(最长公共子序列)
- 最长公共子序列(Longest Common Subsequence LCS)
- 最长公共子序列(LCS, Longest Common Subsequence), POJ 1458
- 求最长公共子序列Longest Common Subsequence LCS
- 最长公共子序列(Longest-Common-Subsequence,LCS)
- 最长公共子序列问题LCS Longest Common Subsequence
- uva10405 - Longest Common Subsequence(LCS,最长公共子序列)
- 最长公共子序列(Longest Common Subsequence, LCS)
- 最长公共子序列(Longest Common Subsequence,LCS)
- 最长公共子序列,Longest-Common-Subsequence(LCS)
- 中文排序
- 利用Screen实现Linux程序后台运行
- The Android Versions History : Cupcake to KitKat
- 计算机视觉和模式识别领域的代表期刊
- fzu Problem 2132 LQX的作业
- (Relax DP1.6)UVA 10405Longest Common Subsequence(使用DP来求解最长公共子序列LCS)
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植5:初始化物理世界【Chipmunk】
- 淘宝开店流程图解
- 自建CDN技术选型: squid varnish nginx
- 多路复用I/O
- 我的敏捷、需求分析、UML、软件设计电子书 - 下载(持续更新中)
- 顺序输出
- 读书笔记——OP放大电路设计
- 旅行,写作,编程 :IT文艺青年的生活态度