360笔试第一题,时间到了才写出来还没来得及粘贴,凉凉

dp = [0] * (n * m)
for i in range(n):
    for j in range(m):
        cur = mat[i][j] * 6 - (mat[i][j] - 1) * 2
        if j > 0:
            left = 2 * min(mat[i][j], mat[i][j - 1])
        else:
            left = 0
        if i > 0:
            up = 2 * min(mat[i][j], mat[i - 1][j])
        else:
            up = 0
        dp[i * n + j] = cur + dp[i * n + j - 1] - left - up
print(dp[-1])

#360公司##笔试题目##秋招#
全部评论

相关推荐

友友们,我实在是不太明白,校招的话现在大多也是提前实习,然后转正也是需要考核的,考核通过才能转正,那这跟实习转正有什么区别啊
苦闷的仰泳鲈鱼刷了1...:提前实习,是让你提前熟悉业务的,后续是入职后可以减少试用期的(大部分是包入职的);转正实习,要是hc不够或者其他原因,让你正式offer可能都没有,这个风险很大。 ---个人看法和了解到的。
点赞 评论 收藏
分享
安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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