当前位置: 首页 > news >正文

让3岁小孩都能理解LeetCode每日一题_3148.矩阵中的最大得分

在这里插入图片描述
在这里插入图片描述

解释说明:
在这里插入图片描述
上面的内容的意思是为了有只移动一次的情况,而后面的grid(i,j)-grid(i,k)由于j严格大于k,所以至少移动了一次,前面可以保持不移动,不移动就是选择0。

class Solution {public int maxScore(List<List<Integer>> grid) {int m = grid.size(), n = grid.get(0).size();int[][] prerow = new int[m][n];int[][] precol = new int[m][n];int[][] f = new int[m][n];for (int i = 0; i < m; ++i) {Arrays.fill(f[i], Integer.MIN_VALUE);}int ans = Integer.MIN_VALUE;for (int i = 0; i < m; ++i) {for (int j = 0; j < n; ++j) {if (i > 0) {f[i][j] = Math.max(f[i][j], grid.get(i).get(j) + precol[i - 1][j]);}if (j > 0) {f[i][j] = Math.max(f[i][j], grid.get(i).get(j) + prerow[i][j - 1]);}ans = Math.max(ans, f[i][j]);prerow[i][j] = precol[i][j] = Math.max(f[i][j], 0) - grid.get(i).get(j);if (i > 0) {precol[i][j] = Math.max(precol[i][j], precol[i - 1][j]);}if (j > 0) {prerow[i][j] = Math.max(prerow[i][j], prerow[i][j - 1]);}}}return ans;}
}作者:力扣官方题解
链接:https://leetcode.cn/problems/maximum-difference-score-in-a-grid/solutions/2877233/ju-zhen-zhong-de-zui-da-de-fen-by-leetco-c5tv/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.lryc.cn/news/424886.html

相关文章:

  • 8.15日学习打卡---Spring Cloud Alibaba(三)
  • 2024下半年EI学术会议一览表
  • 【海奇HC-RTOS平台E100-问题点】
  • 性能测试之Mysql数据库调优
  • 使用 RestHighLevelClient 进行 Elasticsearch 高亮查询及解析
  • Java基础入门15:算法、正则表达式、异常
  • SpringBoot响应式编程 WebFlux入门教程
  • LeetCode 383. 赎金信
  • python绘制电路图
  • Vue3 Suspense 和 defineAsyncComponent 结合使用方法
  • GitHub中Codespace怎么使用;LLM模拟初始化;MLP:全连接神经网络的并行执行
  • 【rh】rh项目部署
  • VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
  • 结构开发笔记(三):solidworks软件(二):小试牛刀,绘制一个立方体
  • LLM 量化算法AutoRound 0.3 发布及原理浅析
  • 汽车免拆诊断案例 | 2013款北京现代悦动车发动机偶尔无法起动
  • React、AntD,封装动态表单
  • 【Linux基础】Linux中的开发工具(3)--make/makefile和git的使用
  • 过滤了字母、数字、_、$的webshell命令执行技巧
  • python-A+B again
  • C语言—函数递归
  • 结构开发笔记(四):solidworks软件(三):绘制36x36方块摄像头示意体
  • 【机器学习】Caltech-101的基本概念和使用方法以及Caltech-101和ImageNet的联系和区别
  • mysql Ubuntu安装与远程连接配置
  • c语言中比较特殊的输入格式
  • 远程命令行控制SSH
  • 钢铁百科:A572Gr60和SA572Gr60材质分析、A572Gr60和SA572Gr60简介
  • 一次sql请求,返回分页数据和总条数
  • 2.5 pyautogui 实现微信自动回复
  • 观存储历史,论数据未来