[编程题] 最长公共连续子串
来源:互联网 发布:mac os dmg镜像下载 编辑:程序博客网 时间:2024/05/21 15:46
牛牛有两个字符串(可能包含空格),牛牛想找出其中最长的公共连续子串,希望你能帮助他,并输出其长度。
输入描述:
输入为两行字符串(可能包含空格),长度均小于等于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;}
0 0
- [编程题] 最长公共连续子串
- 【编程题】最长公共连续子串
- 最长公共连续子串
- 最长公共连续子串
- 最长连续公共子串
- 求两字符串最长公共连续子串---C++编程
- 常见编程——最长公共子序列(不连续)和最长公共子串(连续)
- [编程题]最长公共子串
- 经典笔试题 最长公共子串(连续)问题
- 最长连续公共子串算法
- 最长连续公共子串算法
- 最长公共子串(连续)问题
- 最长公共子串(连续)问题
- 最长公共子串(连续)算法
- 最长公共子串要求连续
- 最长公共子串(连续)问题
- 最长公共子串(连续)问题
- 最长公共子串(连续)问题
- C语言(身份证问题)2017.4.23
- hadoop测试环境搭建1
- MySQL-workbench 添加外键&EER图
- C++ Primer Chapter 15-1
- 直接插入排序(JAVA实现)
- [编程题] 最长公共连续子串
- day6-html
- 对vslam、双目stereo的回顾
- java书籍推荐
- C++ Primer Chapter 15-2
- 剑指offer-斐波那契数列
- Spring事务传播性与隔离级别
- Android 6.0: 动态权限管理的解决方案
- C++ Primer Chapter 15-3