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;
    }
};
相关推荐
cat_fish_rain38 分钟前
使用Qt 搭建简单雷达
开发语言·c++·qt
埋头编程~42 分钟前
【初阶数据结构】详解树和二叉树(一) - 预备知识(我真的很想进步)
c语言·数据结构·c++·学习
小陈的进阶之路42 分钟前
c++刷题
开发语言·c++·算法
毅凉1 小时前
C/C++笔记
c语言·c++
游凡~1 小时前
【C++】虚函数
开发语言·c++
源代码•宸2 小时前
Leetcode—322. 零钱兑换【中等】(memset(dp,0x3f, sizeof(dp))
c++·算法·leetcode·职场和发展·dp
初级代码游戏2 小时前
国密起步6:GmSSL3使用SM4自定义格式加解密C++版
c++·国密·sm4
许野平2 小时前
Rust 编译器使用的 C++ 编译器吗?
c++·rust
六点半8883 小时前
【C/C++】涉及string类的经典OJ编程题
c语言·开发语言·c++·算法
这是我584 小时前
C++掉血迷宫
c++·游戏·visual studio·陷阱·迷宫·生命·