20220820美团笔试问题

第四题变化版的编辑距离,明明很简单,自己试了几个用例也是对的。但是我代码一直ac不了,大佬们帮我看看哪里有问题
n,m = list(map(int, input().split(' ')))
A = list(map(int, input().split(' ')))
B = list(map(int, input().split(' ')))

dp = [[0]*(m+1) for _ in range(n+1)]
# dp[i][j]表示A[i-1],B[j-1]的修改距离

# 初始化
for i in range(1,n+1):
    dp[i][0] = dp[i-1][0]+abs(A[i-1])
for j in range(1,m+1):
    dp[0][j] = dp[0][j-1]+abs(B[j-1])

# 状态转移
for i in range(1,n+1):
    for j in range(1,m+1):
        if A[i-1]==B[j-1]:
            dp[i][j]=dp[i-1][j-1]
        else:
            dp[i][j] = min(dp[i][j-1]+abs(B[j-1]), dp[i-1][j]+abs(A[i-1]),dp[i-1][j-1]+abs(A[i-1]-B[j-1]))
print(dp[-1][-1])


#美团笔试##做完美团2023秋招笔试,你还好吗#
全部评论
佳都科技集团2023届秋季校招欢迎投递 战略级人才项目‼全面系统培养体系‼ 内推码:NTANQ1z,码到成功https://mp.weixin.qq.com/s/qJzgEGbsUHdwg2oE6aDKbQ
点赞 回复 分享
发布于 2022-08-20 15:34 广东
可以给个c++的AC吗
点赞 回复 分享
发布于 2022-08-20 14:47 山东
曼哈顿距离能贴个代码吗
点赞 回复 分享
发布于 2022-08-20 14:38 江苏
兄弟 我也是python,这道题跟你做的一模一样,只过了45,就没想明白哪有问题
点赞 回复 分享
发布于 2022-08-20 14:32 上海
你要把其他的dp数组中的值初始化成正无穷, 不然你取min的时候不是一直都是0嘛?
点赞 回复 分享
发布于 2022-08-20 14:08 浙江
java通过18%,有没有大佬跟我一样
点赞 回复 分享
发布于 2022-08-20 13:26 四川
dp = [[0]*(m+1) for _ in range(n+1)] 这个初始化叭,最开始应该要是 INT_MAX 叭?
点赞 回复 分享
发布于 2022-08-20 12:39 广东
看着和我写的差不多。但是我过了82。😂
点赞 回复 分享
发布于 2022-08-20 12:33 江苏
少考虑一种情况,就是两个字符一起删
点赞 回复 分享
发布于 2022-08-20 12:32 广东
我c++和你思路一样,ac了
点赞 回复 分享
发布于 2022-08-20 12:28 四川
其实不需要判断A[i-1]==B[j-1]  但是我用dp超时😭
点赞 回复 分享
发布于 2022-08-20 12:26 北京
可以用滚动数组把空间复杂度降到O(m),但我也是81
点赞 回复 分享
发布于 2022-08-20 12:21 北京

相关推荐

虽然大家都在劝退读研,说读研以后也是打工,不如本科直接去打工,但随着现在研究生越来越多,很多企业招聘要求就会变成研究生起招,本科投递简历就会被卡,横向比较时也会因为"本科学历比不上研究生学历"被筛掉,而且你没发现劝退读研的基本都是读完研的人吗?而且进体制、国企等,研究生也比本科生升的快,他们拿着研究生文凭劝你一个本科生,可别当真了
炬火初现:肯定是说本科能有好工作或者满意的可以不读研啊,现在本科能找到好工作的那个不优秀,大学四年赛高中,而且还要和学校斗智斗勇,这种时候自然有的选,要是只是觉得一辈子混口饭吃,大概率也考不上研,或者考上又浑浑噩噩三年,也难说。 而且考研所谓的优势说实话是你用差不多四年的时间成本(考一年,读三年)换过来的,而且还未必读完有今年的就业市场,当然不能随便决定读。 再还要看专业,一些稀奇古怪的专业说实话根本没有办法创造出什么价值,也没钱赚(如果有爱好,可以适当降低报酬标准)。现在非92的研究生说实话也没啥太多所谓优势,难说。 所以任何时候都要具体情况具体分析,不能一概而论。 一点点小看法。欢迎大家友善讨论。
点赞 评论 收藏
分享
04-18 15:58
已编辑
门头沟学院 设计
kaoyu:这一看就不是计算机的,怎么还有个排斥洗碗?
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务