最长公共子串
来源:互联网 发布:上海大学网络教学 编辑:程序博客网 时间:2024/06/03 13:17
lintcode练习题目
#include "string"#include "stdio.h"#include "iostream"using namespace std;int longestCommonSubstring(string &A, string &B) { int i,j,max=0; int dp[400][400]={0}; for(i=1;i<=A.size();i++) { for(j=1;j<=B.size();j++) { if(A[i-1]==B[j-1]) dp[i][j]=dp[i-1][j-1]+1; if(dp[i][j]>max) max=dp[i][j]; } } return max;}int main(){ string A,B; cin>>A>>B; cout<<longestCommonSubstring(A,B)<<endl; return 0;}
0 0
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- WordPress | QQ互联授权登录
- 使用pyinstaller将python生成exe
- 51Nod-1007-正整数分组
- 经典算法面试题目-矩阵旋转90度(1.6)
- OSI七层模型的作用
- 最长公共子串
- 时间管理 | 要这样学习
- thinkphp 奇怪的问题
- LeetCode--No.342--Power of Four
- 经典算法面试题目-置矩阵行列元素为0(1.7)
- 进程
- 深入理解Dalvik字节码指令及Smali文件
- 创建进程
- [leetcode] 125. Valid Palindrome