[编程题] 最长公共连续子串
2017-04-23 15:42
232 查看
牛牛有两个字符串(可能包含空格),牛牛想找出其中最长的公共连续子串,希望你能帮助他,并输出其长度。
输入描述:
输入为两行字符串(可能包含空格),长度均小于等于50.
输出描述:
输出为一个整数,表示最长公共连续子串的长度。
输入例子:
abcde
abgde
输出例子:
2
水题
输入描述:
输入为两行字符串(可能包含空格),长度均小于等于50.
输出描述:
输出为一个整数,表示最长公共连续子串的长度。
输入例子:
abcde
abgde
输出例子:
2
水题
#include"iostream" #include"vector" #include"cstdio" #include"string.h" using namespace std; int dp[1007][1007]={0}; string jj; int main() { char ai[100],bi[100]; int mmax=-1e9; gets(ai); gets(bi); memset(dp,0,sizeof(dp)); for(int i=0;ai[i]!='\0';i++) { for(int j=0;bi[j]!='\0';j++) { if(ai[i]==bi[j]) dp[i+1][j+1]=dp[i][j]+1; if(dp[i+1][j+1]>mmax) mmax=dp[i+1][j+1]; } } cout<<mmax<<endl; return 0; }
相关文章推荐
- [编程题] 最长公共连续子串(美团点评2017秋招)
- 美团2017编程题—拼凑钱币&大富翁游戏&最大矩形面积&最长公共连续子串
- 牛客网[编程题] 最长公共连续子串
- 【编程题】最长公共连续子串
- 求两个字符串的最长公共子串(包括连续和非连续)
- 求两个字符串的最长的连续公共子串和求两个字符串的公共子序列
- 最长公共子串(连续)问题
- 最长公共连续子串和最长连续公共子序列
- 求两个字符串的最长连续公共子串
- 最大子序列、最长连续公共子串(连续)、最长公共子序列(动态规划)
- 求两个字符串的最长的连续公共子串
- 求两个字符串的最长的连续公共子串
- 最长公共子串(连续)
- 美团2017校招-最长公共连续子串
- 牛客模拟二:最长公共连续子串
- 两个字符串的最长连续公共子串
- URAL 1517. Freedom of choice(后缀数组:最长公共连续子串)
- 最长公共子串(连续)问题
- 求最长连续公共子串
- 两个字符串的最长公共子串(子串为连续的)