HL小朋友


私信TA

用户名:uq_79134480311

访问量:780

签 名:

摸鱼,我是专业的

等  级
排  名 14099
经  验 841
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 blibli大学
专  业 摸鱼

  自我简介:

解题思路:DP解LCS,思路参考https://blog.csdn.net/weixin_40673608/article/details/84262695


参考代码:

a=input()

b=input()

arr=[[0 for i in range(len(a)+1)] for j in range(len(b)+1)]

for i in range(1,len(a)+1):

    for j in range(1,len(b)+1):

        if a[i-1]==b[j-1]:

            arr[j][i]=arr[j-1][i-1]+1

        else:

            arr[j][i]=max(arr[j-1][i],arr[j][i-1])

print(arr[len(b)][len(a)])


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区