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;
    }
};
相关推荐
雾岛听蓝13 小时前
C++:模拟实现string类
开发语言·c++
XFF不秃头13 小时前
力扣刷题笔记-合并区间
c++·笔记·算法·leetcode
编程之路,妙趣横生13 小时前
STL(七) unordered_set 与 unordered_map 基本用法 + 模拟实现
c++
寂柒14 小时前
c++--
c++
wregjru14 小时前
【读书笔记】Effective C++ 条款3:尽可能使用const
开发语言·c++
历程里程碑15 小时前
滑动窗口秒解LeetCode字母异位词
java·c语言·开发语言·数据结构·c++·算法·leetcode
Tandy12356_15 小时前
手写TCP/IP协议栈——TCP结构定义与基本接口实现
c语言·网络·c++·网络协议·tcp/ip·计算机网络
Helibo4415 小时前
2025年12月gesp3级题解
数据结构·c++·算法
西幻凌云16 小时前
初始——正则表达式
c++·正则表达式·1024程序员节
沧澜sincerely16 小时前
蓝桥杯101 拉马车
c++·蓝桥杯·stl