58同城,笔试大题第3道





#58集团##笔试题目#
全部评论
leetcode64,很简单的一题
点赞 回复 分享
发布于 2019-09-12 21:27
这题出的不够严谨,没说明只能向下向右走
点赞 回复 分享
发布于 2019-09-12 21:28
这题描述不够严谨。仅向右和向下就AC了。python3代码如下 M = int(input().strip()) N = int(input().strip()) A = [] for i in range(M):     A.append([int(i) for i in input().strip().split() ]) B = [[True]*len(i) if type(i)==list else True for i in A] def sol(A,i,j):     if i==M-1 and j==N-1:return A[i][j]     if i==M-1:return A[i][j]+sol(A,i,j+1)     if j==N-1:return A[i][j]+sol(A,i+1,j)     you = sol(A,i,j+1)     xia = sol(A,i+1,j)     if you > xia:return A[i][j]+xia     else:return A[i][j]+you print(sol(A,0,0))
点赞 回复 分享
发布于 2019-09-12 21:35
我也发现了,所以用迪杰斯特拉算法去做的。每次选取一个最短距离的边界点加入,但是没有写完时间不够了。早知道就按照向下向右走去做的,也可以ac😂😂
点赞 回复 分享
发布于 2019-09-12 21:53
有大神能帮忙看一下为什么leetcode可以通过,但是我笔试的时候只过了16.7%么??
点赞 回复 分享
发布于 2019-09-12 21:56

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
评论
1
4
分享
牛客网
牛客企业服务