Common Subsequence POJ - 1458

原创 2018年04月16日 20:28:00

Common Subsequence POJ - 1458
求两序列的最长公共序列。
模板
L[i][j]=L[i-1][j-1]+1;更新
L[i][j]=max(L[i-1][j],L[i][j-1]);继承

#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
const int maxn=1000+10;
//两序列的最长公共序列 -模板 
int L[maxn][maxn];
int main()
{
    string a,b;
    while(cin>>a>>b)
    {
        int len_a=a.size();
        int len_b=b.size();
        memset(L,0,sizeof(L));
        for(int i=1;i<=len_a;i++)
        {
            for(int j=1;j<=len_b;j++)
            {
                if(a[i-1]==b[j-1])
                L[i][j]=L[i-1][j-1]+1;
                else
                L[i][j]=max(L[i][j-1],L[i-1][j]);
            } 
        }
        printf("%d\n",L[len_a][len_b]);
    }
    return 0;
} 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Miranda_ymz/article/details/79965949

POJ 1458 Common Subsequence 最长公共子序列

Common Subsequence Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 3730...
  • briup_acmer
  • briup_acmer
  • 2014-07-12 23:19:54
  • 320

hdu 1159 Common Subsequence(最长公共子序列问题)

Sample Input abcfbc abfcab programming contest abcd mnp   Sample Output 4 2 0 #...
  • onthewaytotop
  • onthewaytotop
  • 2016-07-19 20:44:51
  • 76

hdu1159 Common Subsequence 最长公共子序列 模板题 入门题

Common SubsequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others...
  • cao2219600
  • cao2219600
  • 2018-04-19 08:57:19
  • 19

POJ 1458 Common Subsequence(动态规划)

点我,我知道题目Common SubsequenceTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 58460 Accepted: ...
  • qq_16767427
  • qq_16767427
  • 2018-04-16 11:30:06
  • 10

HDU-1159-Common Subsequence

题目链接题目大意:给出两个字符串,求两个字符串的最长公共字串。 思路:慢慢重心开始有贪心转向动态规划了,这题就是简单的动态规划题。以题目的第一组测试数据为例。abcfbc abfcab。 点击...
  • sxc1414749109
  • sxc1414749109
  • 2015-05-26 20:39:22
  • 286

hdu1159Common Subsequence(动态规划之最长公共子序列)

Common Subsequence Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)...
  • zs520ct
  • zs520ct
  • 2016-04-27 10:30:40
  • 171

【HDU 1159】Common Subsequence(最长公共序列LCS算法)

Problem DescriptionA subsequence of a given sequence is the given sequence with some elements (possi...
  • iceiceicpc
  • iceiceicpc
  • 2016-07-26 09:26:30
  • 199

【LCS】POJ1458-Common Subsequence(模板)+LCS 的DP值算法解释

又到了本宝宝讲故事的时间辣!好吧并不是什么好故事。。。话说成天A题能找到老婆吗!没关系我老婆是电脑……诶。。。←这句话不是我说的       还是看题吧,模板题不记录一下会很不爽,这是初...
  • silent0001
  • silent0001
  • 2016-08-19 19:58:48
  • 201

POJ 1458-Common Subsequence (动态规划)

      题目大意:就是找两个字符串的最长公共子序列的长度。              例如: abcfbc  和 abfcab  的最长公共子序列为 abcb, 所以输出 4.  /*******...
  • morgan_xww
  • morgan_xww
  • 2010-05-16 19:16:00
  • 1546

poj1458Common Subsequence--LCS

dp之LCS
  • qq_30368701
  • qq_30368701
  • 2016-06-08 19:01:46
  • 74
收藏助手
不良信息举报
您举报文章:Common Subsequence POJ - 1458
举报原因:
原因补充:

(最多只允许输入30个字)