首页 > 其他分享 >lcs 最长公共子序列

lcs 最长公共子序列

时间:2022-10-04 11:14:17浏览次数:52  
标签:lenb lena lcs int 序列 include strlen 最长 dp

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N = 1000;
char a[N],b[N];
int dp[N][N];
int main()
{
    int lena,lenb,i,j;
    while(scanf("%s%s",a,b)!=EOF)
    {
        memset(dp,0,sizeof(dp));
        lena=strlen(a);
        lenb=strlen(b);
        for(i=1;i<=lena;i++)
        {
            for(j=1;j<=lenb;j++)
            {
                if(a[i-1]==b[j-1])
                {
                    dp[i][j]=dp[i-1][j-1]+1;
                }
                else
                {
                    dp[i][j]=max(dp[i-1][j],dp[i][j-1]);
                }
            }
        }
        printf("%d\n",dp[lena][lenb]);
    }
    return 0;
}

 

标签:lenb,lena,lcs,int,序列,include,strlen,最长,dp
From: https://www.cnblogs.com/ljq2022/p/16753426.html

相关文章

  • Java对象序列化和反序列化
    Java类的序列化和反序列化序列化:指将对象转换为字节序列的过程,也就是将对象的信息转换成文件保存。反序列化:将字节序列转换成目标对象的过程,也就是读取文件,并转换为对象。几......
  • 【推荐收藏】时间序列分析全面指南(附Python代码)
    大家好,时间序列是在规律性时间间隔上记录的观测值序列。本文我将带你了解在Python中分析给定时间序列的特征的21个全过程。内容较长,建议收藏、点赞、关注。内容​​1.什......
  • 操作系统银行家算法求安全序列
      图1  图2 由图2可知p1A项目总共要贷3万块钱,B项目要贷2万块钱,C项目要贷2万块钱,项目才能够启动。银行......
  • ybtoj 1.1.4 序列个数
    一道很有趣的题能空手AC的都是大佬  乍一看感觉跟递推没啥大关系()事实上我们要把这个问题展开成一个二维的平面(能想出来这个的我stoorzstoorzstoorzstoorz......
  • 424. Longest Repeating Character Replacement 改变k个字母,形成最长的连续
    Youaregivenastring s andaninteger k.YoucanchooseanycharacterofthestringandchangeittoanyotheruppercaseEnglishcharacter.Youcanperfor......
  • Fhq_Treap 和 Splay:谁才是序列之王?
    平衡树很久以前,我立志要学习所有的平衡树,然后把每个树的学习笔记都整理到相关博客中。而如今……今年欢笑复明年,不知退役在眼前。在阅读本文之前建议先学习二叉搜索树......
  • thinkphp反序列化分析
    layout:thinkphptitle:反序列化分析date:2022-09-0121:15:02tags:thinkphp5.1从早上搞到下午四点多我构造的这个poc是真几把烂啊不过好在能运行成功先放poc......
  • 难度中等-3. 无重复字符的最长子串
    先找出i位置不含有重复字符的最长字符然后循环i,找出最长的 给定一个字符串s,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入:s="abcabcbb"......
  • 难度中等-5. 最长回文子串
    以前也碰到过类似的题,用的是字符相加后基类排序的方法,现在用暴力破解法发现简单多了循环i从左边,j从右边开始,不停的判断i到j是否回文字符,如果是,那么当前i位置就是最长的循......
  • mysql中的事务隔离级别序列化如何实现
    ......