关注
 第二题
str1=input()
str2=input()
T=int(input())
n,m=len(str1),len(str2)
dp=[[0]*(n+1) for _ in range(m+1)]
for j in range(1,m+1):
    dp[0][j]=j
for i in range(1,n+1):
    for j in range(1,m+1):
        if str1[-i]<str2[-j]:
            dp[i][j]=i+j
        else:
            dp[i][j]=max(dp[i-1][j],dp[i][j-1])
for t in range(T):
    i,j=input().split()
    i,j=int(i),int(j)
    print(dp[n-i+1][m-j+1])
  查看原帖
  1  评论
相关推荐
 点赞 评论 收藏   
分享
  点赞 评论 收藏   
分享
 牛客热帖
更多 
 正在热议
 更多 
 # 校招生月薪1W算什么水平 #
 24168次浏览 153人参与
# 硬件人的简历怎么写 #
 311089次浏览 3055人参与
# “vivo”个offer #
 35112次浏览 270人参与
# 我是面试官,请用一句话让我破防 #
 20934次浏览 113人参与
# 工作后明白的那些道理 #
 20293次浏览 217人参与
# 华为保温 #
 104392次浏览 397人参与
# 中美关税战对我们有哪些影响 #
 40356次浏览 345人参与
# 机械人,签完三方你在忙什么? #
 65013次浏览 243人参与
# 哪些行业值得去? #
 3805次浏览 45人参与
# 牛友们,签完三方你在忙什么? #
 119157次浏览 957人参与
# i人适合做什么工作 #
 9179次浏览 85人参与
# 如果秋招能重来,我会____ #
 32506次浏览 269人参与
# 金融财经春招备战日记 #
 38089次浏览 210人参与
# 苦尽甘来时,再讲来时路 #
 28689次浏览 415人参与
# 读研or工作,哪个性价比更高? #
 76220次浏览 766人参与
# 华为池子有多大 #
 108698次浏览 750人参与
# 如果上班像打游戏,你最想解锁什么技能 #
 6471次浏览 64人参与
# 美团开奖 #
 198669次浏览 1060人参与
# AI时代,哪些岗位最容易被淘汰 #
 2063次浏览 26人参与
# 为了实习逃课值吗? #
 25536次浏览 231人参与
# 第一份工作应该只看薪资吗 #
 191456次浏览 1685人参与
