HL小朋友


私信TA

用户名:uq_79134480311

访问量:796

签 名:

摸鱼,我是专业的

等  级
排  名 14389
经  验 843
参赛次数 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 人评分

  评论区