LCS模板

来源:互联网 发布:张大奕的淘宝店质量 编辑:程序博客网 时间:2024/06/07 18:22

LCS模板:

#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){    char arr[111],brr[111];    while(scanf("%s%s",arr+1,brr+1))    {        int dp[111][111],i,j,len1=strlen(arr+1),len2=strlen(brr+1);        memset(dp,0,sizeof(dp));        for(i=1; i<=len1; i++)        {            for(j=1; j<=len2; j++)            {                if(arr[i]==brr[j])                {                    dp[i][j]=dp[i-1][j-1]+1;                    crr[k++]=arr[i];                }                else                {                    dp[i][j]=max(dp[i-1][j],dp[i][j-1]);                }            }        }        printf("%d\n",dp[len1][len2]);    }    return 0;}


原创粉丝点击