3148. 矩阵中的最大得分

3148. 矩阵中的最大得分


题目链接:3148. 矩阵中的最大得分

代码如下:

cpp 复制代码
class Solution 
{
public:
    int maxScore(vector<vector<int>>& grid) 
    {
        int res=INT_MIN;
        vector<vector<int>> f(grid.size()+1,vector<int>(grid[0].size()+1,INT_MAX));
        for(int i=0;i<grid.size();i++)
        {
            for(int j=0;j<grid[0].size();j++)
            {
                int mn=min(f[i+1][j],f[i][j+1]);
                res=max(res,grid[i][j]-mn);
                f[i+1][j+1]=min(mn,grid[i][j]);
            }
        }
        return res;
    }
};
相关推荐
Funny-Boy8 分钟前
Reactor (epoll实现基础)
服务器·网络·c++
I AM_SUN21 分钟前
98. 验证二叉搜索树
数据结构·c++·算法·leetcode
unityのkiven41 分钟前
C++中析构函数不设为virtual导致内存泄漏示例
开发语言·c++
小破农1 小时前
C++篇——多态
开发语言·c++
飞天狗1111 小时前
2024 山东省ccpc省赛
c++·算法
愚润求学2 小时前
【Linux】进程间通信(一):认识管道
linux·运维·服务器·开发语言·c++·笔记
珊瑚里的鱼3 小时前
【滑动窗口】LeetCode 1658题解 | 将 x 减到 0 的最小操作数
开发语言·c++·笔记·算法·leetcode·stl
共享家95273 小时前
哈希的原理、实现
c++·算法
*才华有限公司*4 小时前
gRPC开发指南:Visual Studio 2022 + Vcpkg + Windows全流程配置
c++·ide·visual studio
wefg14 小时前
【C++】类与对象
开发语言·c++